Skip to main content

Hotel Saint Nicholas Inn 0 Star

154th Street New York, 10032 New York, United States Show on the map
Excellent location

Choose your room


SAINT NICHOLAS INNThe Saint Nicholas Inn is located in a turn of the century townhouse in the stunning historic Sugar Hill district of Harlem, NY. Conspicuously set back from the sidewalk, the Inn bo

Reviews: Hotel Saint Nicholas Inn

This hotel has no reviews. Would you like to add your own review?