Hotel Ollin Teotl ligt op slechts 1,5 km van de piramides van Teotihuacan en beschikt over een buitenzwembad en tuinen. De kamers zijn voorzien van gratis WiFi, kabel-tv en een eigen badkamer.
Hotel Ollin Teotl ligt in het centrum van San Juan Teotihuacán, op slechts 45 km van het centrum van Mexico-Stad en op 55 km van Pachuca. Er is gratis parkeergelegenheid bij de accommodatie.
Lokale cafés zijn te vinden op minder dan 5 minuten lopen.