Euromadrid
Euromadrid
Mesonero Romanos, 7
Madrid
28013
Spain
Rooms from 34.00 ( £30.91 / $44.82 ) per night
This hotel has an excellent central location in Madrid, by the shopping streets around Gran Via and 300 metres from the Puerta del Sol.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.