Get directions to: China Station Restaurant, San Jose, CA
Restaurant address: 80 Senter Rd San Jose, CA 95111, USA
Restaurant: China Station Restaurant