Luxury Hotels Atlas / Places / United States / New York City / The Nell New York

The Nell New York

New York City, New York, United States · Independent · High Luxury · Opening soon

The Nell New York will be the first hotel inside Rockefeller Center, opening in fall 2027 in former office space at 10 Rockefeller Plaza, with check-in on the seventh floor and 134 rooms and suites above. Rockwell Group is designing the public spaces and Pierre & Co. the rooms, and a fine-dining restaurant on the 17th floor will look out over Midtown. It launches Nell Hotels, the new brand from Aspen Hospitality.

About The Nell New York

Open The Nell New York in the atlas for live weekend rates, photos, and the full folio.

More hotels in New York City

All luxury hotels in New York City

How the six LHA Tiers work