Plaza España ApartmentApartment
Calle de la Princesa, Moncloa-Aravaca, 28008 Madrid, Spain
Located in Madrid, 400 metres from Plaza de España Metro Station and 700 metres from Temple of Debod, Plaza España Apartment offers free Wi-Fi and air conditioning. It is situated less than 1 km from Royal Palace of Madrid and features a lift.