Situated in Tula de Allende, 11 km from Tula Archaeological Site, Hotel Cuellar features free WiFi access and free private parking Guests can enjoy the on-site restaurant Views of the pool, garden or city are featured in certain rooms The rooms are fitted with a private bathroom A flat-screen TV is available You will find a 24-hour front desk at the property The nearest airport is Benito Juarez Airport, 74 km from the property