Get directions to: Szechuan Taste Restaurant, San Francisco, CA
Restaurant address: 917 Taraval St San Francisco, CA 94116, USA
Restaurant: Szechuan Taste Restaurant