The Crosby Street Hotel


24 hours a day


[email protected]


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.

Reviews are closed.

Be The First To Review

Submit Your {{title}}
Get Listed In 5 min for Free!
All events will be verified against Inhabitat Green Standards before they are certified as a green event.