735 Villa St, Mountain View, California 94041 USA
Open for takeout and delivery Wed-Sun 5-8pm
Photo Credit: Yelp