Situato appena fuori Città del Messico, a pochi minuti dalle antiche rovine di Teotihuacán, il Villas Teotihuacan Hotel & Spa offre una piscina in stile tropicale, un negozio di souvenir e sale conferenze.
Il Villas Teotihuacan Hotel & Spa sorge sull'Avenue of the Dead, nella zona archeologica di Teotihuacán. Si trova a pochi secondi da alcune delle attrazioni più famose del paese, tra cui la Piramide del Sole.
Le camere del Villas Teotihuacan Hotel & Spa presentano un arredamento in stile coloniale con mobili in legno. Tutte le sistemazioni si affacciano sui giardini.
Il ristorante Luna serve una varietà di piatti della cucina tradizionale messicana e specialità internazionali. L'intimo bar La Obsidian propone cocktail d'autore e vini nazionali e internazionali.