Loews Miami Beach

1601 Collins Ave, Miami Beach, FL 33139

This luxurious seaside property is situated in the heart of South Beach. This resort offers a welcoming service and lies close to restaurants, entertainment and shopping opportunities. It is located directly on the beach in South Beach’s fashionable and diverse Art Deco District, on 16th Street and Collins Avenue.