Cho's Mandarin Dim Sum

Where
209 1st St, Los Altos , CA
Call
+1 650.815.9082
Tags
Restaurants, Chinese Restaurants
Hours
Mon-Sun (11:30am-6pm)

Comments