The Crosby Street Hotel is a 86-room, 4-star, luxury boutique hotel in New York City, NY. The location of the hotel is situated on a quiet cobbled street in the heart of New York’s vibrant SoHo neighborhood. Accommodations at the Crosby Street Hotel are numerous and varied. Renowned interior designer Kit Kempwith used a unique [...]
Continue Reading









