(650) 965-8019
570 North Shoreline Boulevard, Mountain View, CA 94043
View Map
Sorry, there are currently no reviews. Read More Mountain View Restaurant Reviews