Eating Asian Fusion Taiwanese Cafe at Ocha Tea Cafe & Restaurant restaurant in Mountain View, CA.

Feedback

Do you manage or own Ocha Tea Cafe & Restaurant?

Yes