Madrid, Madrid
Spend a second to
save a fortune!
Spend a second to save a fortune!
Plaza de Espana, 18, Madrid
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.
See MoreUsage of subsidiary facilities may incur additional fees