Attractively located in the South Beach district of Miami Beach, Henrosa Hotel is situated 300 metres from Lummus Park Beach, 1.6 km from South Pointe Park Beach and 2.6 km from Fisher Island Beach.
Number of rooms: 44
1435 Collins Ave , Miami Beach, FL, 33139, United States