Ocha Tea Cafe & Restaurant - 1350 Grant Rd #8, Mountain View, CA 94040, USA on Eaten