Located on the Upper West Side, this hotel is just a 10-minute walk from Central Park and away from the turbulence of Mid-town, but yet still an easy commute away
2178 broadway (at 77th st.)
New york
10024
Usa
Checking for room alternatives