Dim Sum

Mountain View, CA, United States

Fresh reviews:

1 place in Mountain View, ordered by rating:

3.3
20 reviews
Telephone:
+1 650-967-1689
Address:
153 Castro St

Dim Sum in nearby cities: