Szechuan Mountain House is a Chinese restaurant in New York City.
[1][2][3][4] It opened in Flushing, Queens in 2016; additional locations opened in Manhattan's East Village in 2017 and Los Angeles and Boston in 2023.
[5][6][7] This New York City-based restaurant or restaurant chain article is a stub.
You can help Wikipedia by expanding it.