St. Stephen's Green

223 Castro St, Mountain View
(650) 964-9151