Szechuan Mountain House

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.