Mahekal Beach Resort

Mahekal Beach Resort

Playa del Carmen, Mexico / Our Mayan paradise in Playa del Carmen, Mexico, is nestled between lush tropical gardens rich in flora and fauna, a pristine white sand beach.