Crosby Street Hotel  

SoHo, Manhattan, New York City

Opened in 2009 on a quiet, cobblestone street in downtown New York, the 86-room Crosby Street Hotel offers spacious, impeccably furnished rooms for sophisticated couples that can afford the sky-high rates. The hotel manages to be both lavish and welcoming, especially at the restaurant and in the vibrant public spaces, which include this lovely sculpture garden. An added eco bonus is the rooftop garden, which the on-site restaurant sources for its menu, helping the property to become the first LEED-certified building in the state of New York.

Loading Live Rates