650 Castro St, Ste 180, Mountain View, California 94041 USA
In and out hamachi roll
Photo Credit: Yelp