Madrid Open Hotels
Barcelo Torre de Madrid Hotel
Plaza de España, 18, Madrid 28008
One of the most famous (and tallest) buildings in Madrid, the Torre de Madrid, has been home to this acclaimed hotel since 2017. It was designed by internationally renowned Spanish designer Jaime Hayón. Conveniently located in the vibrant Plaza de España square, it's just a three-minute walk from the nearest metro station and a ten-minute walk from the Royal Palace of Madrid.