Having recently opened its doors in the winter of 2010, Hotel Mulberry is a brand new hotel that enjoys a desirable location in the Lower East Side of downtown Manhattan where the largest Chinatown in America meets the ever jovial Little Italy.
Partial Data by Infogroup (c) 2025. All rights reserved.
Partial Data by Foursquare.