L'Hotel Villa del Mar si trova a Città del Messico, vicino al Centro Cerimoniale Tenochtitlan e al centro di Città del Messico. Dotato di connessione Wi-Fi gratuita, questo hotel offre una reception aperta 24 ore su 24. 2,5 km dal Templo Mayor e 2,6 km dalla Cattedrale Metropolitana di Città del Messico.
Tutte le camere sono dotate di TV a schermo piatto. Alcune sistemazioni vantano un lettore DVD. Le camere sono dotate di scrivania.
Piazza Zocalo dista 2,8 km. 5 km dall'Aeroporto Benito Juárez, lo scalo più vicino.