|Loews Miami Beach Hotel in Miami Beach |
1601 Collins Ave., Miami Beach, FL 33139 (4 star Beach hotel)
The Loews Miami Beach Hotel is a luxury, oceanfront, resort located in the heart of South Beach's vibrant Art Deco District. Our Four Star, Four Diamond and more hotel includes 790 guestrooms and 65,000 square feet of function space, all representative of our uniquely local South Florida Style.
~48.01 Miles from Key Largo