Playa Shangri La is a beach in Playa del Carmen, Quintana Roo, Mexico that is located between the hotel Mahecal and Playa Mamitas. ©istock/posztos
Calle 38 Norte 1, 77720, Playa del Carmen, Quintana Roo