AMOCITY
Located in Playa del Carmen, Holiday Inn Express & Suites - Playa del Carmen has an outdoor swimming pool, fitness center and free WiFi....