Localizado apenas a 1,5 km das Pirâmides de Teotihuacan, o Hotel Ollin Teotl disponibiliza uma piscina exterior e jardins. Os quartos dispõem de acesso Wi-Fi gratuito, televisão por cabo e casa de banho privativa.
O Hotel Ollin Teotl está situado na cidade de San Juan Teotihuacán, apenas a 45 km do centro da Cidade do México e a 55 km de Pachuca. Está disponível estacionamento gratuito no local.
Existem cafés locais a cerca de 5 minutos a pé.