Hotel Madrid Centro, managed by Meliá is ideally set in Madrid's commercial centre, just 100 metres from Plaza España Metro Station. It offers a fitness centre and a dining room with views of Gran Vía Avenue.
Number of rooms: 170
Gran Via, 72, Centro, 28013 Madrid, Spain
Hotel booked 1 times today.