Get directions to: Chin's Szechuan Cuisine, Vista, CA
Restaurant address: 600 E Vista Way Vista, CA 92084, USA
Restaurant: Chin's Szechuan Cuisine