Hotels in Cholula

Villas Hotel

Cholula, Puebla

From 32 rooms
7.5 by Booking
Villas Hotel, Cholula
Villas Hotel, Cholula
Villas Hotel, Cholula
Villas Hotel, Cholula
Villas Hotel, Cholula
1 / 5
3 Poniente No. 703
Centro, Cholula

Check In

Check Out

Description

Villas Hotel Cholula is located within a 10-minute walk of Cholula Town Centre. It features beautiful gardens, plus free Wi-Fi and on-site parking. The rooms here include a cable TV, a desk and a private bathroom with a shower, toilet and free toiletries. Pets are also welcome at no extra cost. At Villas Hotel Cholula ... see more

Services
  • internet
  • parking
  • garden
  • laundry
  • internet
  • parking
  • garden
  • laundry
3 Poniente No. 703,
Centro,
Cholula, PUE.
Telephone
4 blocks from the Main Square