(650) 968-1751
600 W. El Camino Real, Mountain View, CA 94041
View Map
Sorry, there are currently no reviews. Read More Mountain View Restaurant Reviews