Marques De Urquijo 4,Madrid, 28008
Plot an area on map:
Plaza de Espana
Show similar hotels:
All Plaza de Espana Hotels
All 3 star Hotels
3 * hotels in Plaza de Espana
Pinpoint attraction on map:
Royal Palace1.5km
Gran Via1.6km
Plaza Mayor1.8km