Almaden ApartmentApartment
Almadén, 17, Centro, 28014 Madrid, Spain
Located in Madrid, 700 metres from Atocha Train Station and 1.6 km from Plaza Mayor, Almaden Apartment offers air conditioning. Popular points of interest nearby include Puerta de Toledo, Thyssen-Bornemisza Museum and Gran Via Metro Station.