Szechuan House is a popular restaurant located in Flushing, NY, known for its authentic Szechuan cuisine.
With a prime location on Roosevelt Ave, Szechuan House offers a diverse menu of flavorful dishes that showcase the bold and spicy flavors of Szechuan cuisine.
Generated from the website