The BarnApartment
69 Calle del Mesón de Paredes, Centro, 28012 Madrid, Spain
Set within less than 1 km of Puerta de Toledo and a 14-minute walk of Atocha Train Station in the centre of Madrid, Mesón de Paredes 69 offers accommodation with free Wi-Fi and seating area.