Japanese Cultural Fair

  • Mission Plaza Park 103 Emmett Street Santa Cruz, CA, 95060 United States