Dim Sum

Los Altos, CA, United States

Fresh reviews:

3 places in Los Altos, ordered by rating:

3.7
22 reviews
Telephone:
Address:
209 1st St
3.3
20 reviews
Telephone:
Address:
132 State St

Dim Sum in nearby cities: