Property Location
Located in Teotihuacan, Hotel Teotihuacan is close to Teotihuacan Archaeological Site and Pyramid of the Sun. This hotel is within the vicinity of Pyramid of the Moon and Animal Kingdom Theme Park.
Rooms
Stay in one of 18 guestrooms featuring LCD televisions. Cable television is provided for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include phones, as well as complimentary bottled water and day beds.
Dining
Enjoy a meal at a restaurant or in a coffee shop/café. Or stay in and take advantage of the hotel's room service (during limited hours).
Business, Other Amenities
RV/bus/truck parking is available onsite.