Crosby Street Hotel – NYC December 26, 2014 / New York City, New York / Restaurant / No Comments Almost forgot Afternoon Tea at the Crosby Street Hotel in SoHo. Really fun and tasty. And this is a swanky boutique hotel