facebooktwitterpinterest
China Stix Restaurant
2110 El Camino Real , Santa Clara 95050, CA, US
(408) 244-1684
  • (21)
preview photo
Santa Clara Szechuan Map, Satellite View of List