my-server
← Wiki

Szechuan Mountain House

Szechuan Mountain House is a Chinese restaurant in New York City. It opened in Flushing, Queens in 2016; additional locations opened in Manhattan's East Village in 2017 and Los Angeles and Boston in 2023.

See also

References