Get directions to: Szechuan's, Tucson, AZ
Restaurant address: 8898 East Tanque Verde Road Tucson, AZ 85749, USA
Restaurant: Szechuan's