Hotel Excalibur is centrally located 150 metres from Mexico Citys Reforma Avenue and a 5-minute walk from Insurgentes Metro Station. It offers 24-hour reception, free continental breakfast and free Wi-Fi in roo ... Read more

View all Luxury Hotels in Mexico City