Barcelo Torre de Madrid




Madrid • Show on map
View Details for Price
Set in Madrid’s Plaza de España Square, Barceló Torre Madrid offers elegant rooms with free WiFi, an indoor pool and on-site restaurant. Plaza de España Metro Station is right beside the hotel. Modern,…More info
