Hotels in Cholula

Villas Hotel

Cholula, Puebla

32 rooms
7.5 by Booking
3.5 See reviews
Villas Hotel, Cholula
Villas Hotel, Cholula
Villas Hotel, Cholula
Villas Hotel, Cholula
Villas Hotel, Cholula
Villas Hotel, Cholula
1 / 6
3 Poniente No. 703
Centro, Cholula

Check In

Check Out

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