Crosby Street Hotel in New York City
Crosby Street Hotel – New York City
The Crosby Street Hotel is a luxury boutique hotel in New York City, that is a favorite of its five-star clientele.
Opened in October 2009, the Crosby Street Hotel is in a luxury 85,000-square-foot, 11-story building with 86 guest rooms.
The British owners of New York City’s Crosby Street Hotel have brought their proud tradition to the U.S. They currently own seven total boutique hotels, including Crosby Street Hotel.
Crosby Street Hotel offers a quintessential SoHo loft on its quiet, cobbled street in the famous New York neighborhood known for its eclectic mix of galleries, fine restaurants and upscale retail shops.
The intimacy level of the luxury Crosby Street Hotel, contributes to the hotel’s exclusivity as a destination catering to a high-end, discriminating clientele.
Crosby Street Hotel has a green roof with a garden that produces vegetables for its restaurant.
Another appealing feature for guests staying at the Crosby Street Hotel, is their guest room windows open up for fresh air.
The Crosby Street Hotel in New York also includes a luxurious 99 seat screening room, in addition to a fully equipped gym.
Crosby Street Hotel
(212) 226 6400