SLS Punta del Este hotel is the second SLS brand property in South America.
Get industry leading news, data and analysis delivered to your inbox