145 SW 11th Street, Miami, Florida, 33130, United States 1-833-4289355
Each review and rating we receive is verified to ensure that we display only information provided by guests who have actually stayed in the hotel.