THE RITZ-CARLTON (SOUTH BEACH)

The Ritz-Carlton (South Beach)

One Lincoln Road, Miami Beach, 33139