New York
New York
Szechuan Mountain House
Szechuan Mountain House
(917) 388-3866
23 St Marks Pl, New York, NY 10003
Seamless.com
Menu not currently available