Verde Tea Cafe
852 Villa St, Mountain View
(650) 210-9986
Recent Reviews
Order Online
You May Also Like
Phởtochau 999 - 853 Villa St
Vietnamese, Vegetarian
Agave Mexican Bistro - 194 Castro St
Mexican, Pet Friendly, Vegan, Vegetarian
Mifen101 花溪王 - 841 Villa St
Chinese, Soup, Vegetarian
Restaurants in Mountain View, CA
Verde Tea Cafe
852 Villa St, Mountain View, CA 94041
(650) 210-9986