Get a Hotel in Atlapexco

Hotel PLAZA ATLAPEXCO

Hotel PLAZA ATLAPEXCO

Atlapexco • Show on map 0.0/10 View Details for Price

Hotel PLAZA ATLAPEXCO is located in Atlapexco. With free WiFi, this 4-star hotel offers room service and a 24-hour front desk. Certain units at the property include a balcony with a city view. At the…More info

Book now