City Guide

On The Ave New York

(W 77th Street)
2178 Broadway
New York, NY 10024
This hotel, which has a resolutely downtown feel, is a startling find uptown. Equidistant from Lincoln Center and the American Museum of Natural History, the ultra-modern property is a proud feather in the cap of the Citylife Hotel Group.…Read More
Content by CityGrid; Data by InfoGroup; © 2012