Remove Ads

Photos for China Stix Restaurant

China Stix Restaurant

2110 El Camino Real, Santa Clara, California 95050 USA

801 Reviews