New China Delight Restaurant

360 Castro St
Mountain View, CA
650.961.6635
37.391832
-122.080212
Hours:
Mon - Thu:11am - 3pm,   5pm - 11pm
Fri - Sat:11am - 3pm,   5pm - midnight
Sun:11am - 3pm,   5pm - 11pm

for New China Delight Restaurant
Directions
from: