Mountain View Tea Village
275 Castro St
Mountain View
CA
94041
(650) 988-1939
mvteavillage.com
Open Map
Description
Mountain View Tea Village is located at 361 Castro St in Mountain View and has been in the business of Retail - Tea since 2001.
by dandb on May 12, 2016 from
dandb
Business to Business
Cafes, Coffee and Tea Houses
coffee
food stores
Lee Shan Premium Green Oolong
lychee
On-street: free
tea
Tea Houses
Tea Rooms