A Match Made in Mexico

A Match Made in Mexico

A Match Made in Mexico Mahekal Beach Resort in Playa del Carmen, Mexico, gives guests everything they would expect from a luxury beach vacation. However, the resort was previously something that guests would probably never expect—two separately owned properties....