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.
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. Read more
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.
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.
Number of Rooms: 26