228 Castro St, Mountain View, California 94041 USA
Monte Carlo at taste of Mountain View ... the line forms for great drinks... food inside.
Photo Credit: Yelp