Chinese Restaurants
New China Delight, 360 Castro St, Mountain View, CA 94041 (650) 961-6635
Korean Restaurants
Korean BBQ
Indian Restaurants
Darbar Indian Cuisine, 129 Lytton Ave, Palo Alto, CA 94301 (650) 321-6688
New China Delight, 360 Castro St, Mountain View, CA 94041 (650) 961-6635
Korean BBQ
Darbar Indian Cuisine, 129 Lytton Ave, Palo Alto, CA 94301 (650) 321-6688