Almaden Apartment Apartment Centro
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.
Almadén, 17, Centro, 28014 Madrid, Spain