Xanh Restaurant

Where
110 Castro St, Mountain View, CA
Call
(650) 964-1888
Contact
Email
Tags
Restaurants
Claim this listing

About request an edit to this page


110 Castro St., Mountain View; 650.964.1888. A nicely separated bar inside the Vietnamese restaurant mixes distinctive cocktails that are sophisticated without being fussy. -- Metro Bars/Clubs, June 16-22, 2010