650 Castro St, Ste 180, Mountain View, California 94041 USA
Debbie roll (left) and spicy jack roll
Photo Credit: Yelp