Szechuan Mountain HouseSzechuan 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.