Get directions to: Szechuan Kitchen, Queens Village, NY
Restaurant address: 23314 Hillside Ave Queens Village, NY 11427, USA
Restaurant: Szechuan Kitchen