Hours24 hours a day
Mixing urban chic and English countryside, The Crosby Street Hotel is nestled in Soho, welcoming guests through its large window-front. Showcasing an array of plants, the lobby exhibits gorgeous and natural sunlight. The Crosby offers distinct organic seating — chairs and benches have been constructed from tree limbs and branches. The hotel also has a rooftop garden that supplies the hotel kitchen with fresh produce and a courtyard filled by a meadow. Their commitment to being eco-friendly is verified through their pending LEED Gold certification.