1100-1300 Franklin St, Santa Clara, CA 95050
restaurant, Santa Clara, CA, United States
Today
How to go there