Title: Mahekal Beach Resort Mayan Riviera Hotels In Playa del Carmen
Description: The Mahekal Beach Resort, formerly Shangri La Caribe is one of the most popular hotels in Playa del Carmen, Mexico. Our Mayan Riviera hotels location on the beach is preferred among Mexico beach resorts.