An outdoor pool, conference space, and concierge services are available at this smoke-free hotel. Free WiFi in public areas and free self parking are also provided. Additionally, laundry facilities, a 24-hour front desk, and express check-out are onsite.
Hotel El Cristo is located in Cholula, a neighborhood in San Pedro Cholula, and is near the airport and near a train station. Great Pyramid of Cholula and Rosario Chapel are local landmarks, and travelers looking to shop may want to visit Cruz del Sur Shopping Center and Triangulo Las Animas Shopping Center. Looking to enjoy an event or a game while in town? See what's happening at Cuauhtemoc Stadium or Estadio de Béisbol Hermanos Serdán.