Incorrect data? Please notify us at hi@itinari.com.
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
Want to plan a trip here? Talk to AI travel assistant Maya.