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
read more
show less
110 Castro St
Mountain View
CA
94041
110 Castro St, Mountain View, CA
(650) 964-1888
Email