Get directions to: New Szechuan House, Woodside, NY
Restaurant address: 50-08 Skillman Avenue Woodside, NY 11377, USA
Restaurant: New Szechuan House