3064 El Camino Real, Santa Clara, CA, United States

 +1.4086636641

Our Menu