Xanh Restaurant

185 Castro St
Mountain View, CA
650.964.1888
37.39403
-122.078806
Hours:
Mon - Fri:11:30am - 2pm,   5pm - 10pm
Sat - Sun: 5pm - 10pm

for Xanh Restaurant
Directions
from: