Kyoto Coast Matcha Pop Up
Restaurant
•
2360 India St, San Diego, CA 92101, USA
8.8
Sunday: 9 AM – 3 PM
See if anyone you trust recommends it!