Hotel Villa del Mar offers accommodations in Mexico City near Tenochtitlan Ceremonial Center and Downtown Mexico City. With free WiFi, this hotel offers a 24-hour front desk. Templo Mayor is 1.6 mi away and Metropolitan Cathedral of Mexico City is 1.6 mi from the hotel.
All guest rooms in the hotel are fitted with a flat-screen TV. A seating area is accessible to all guests, while selected rooms are equipped with a DVD player. Guest rooms feature a desk.
Zocalo Square is 1.7 mi away. The nearest airport is Benito Juárez Airport, 3.1 mi from the accommodations.