Hotel Castillo del Mar, Playa del Carmen, Mexico
Hotel Castillo del Mar is conveniently located at 5a Avenida esquina Calle 26 in Playa del Carmen, Mexico
Hotel Location:
Address: 5a Avenida esquina Calle 26
City: Playa del Carmen
Country: Mexico
Hotel Features:
- In Room TV
- Air Conditioning