Located in Playa del Carmen, Holiday Inn Express & Suites - Playa del Carmen has an outdoor swimming pool, fitness centre and free Wi-Fi.
Number of rooms: 97
Av. Constituyentes Entre Av.10 y Av.15 Colonia Centro, 77720 Playa del Carmen, Mexico
Hotel booked 1 times today.