Description
The new Barcelo Torre de Madrid hotel is located in one of the most iconic buildings in the capital: the Torre de Madrid. Its 258 rooms are fully equipped, forming a perfect blend of modernity and sophistication. Our convention and meeting rooms, which take up most of the 1st floor, have all the eq...
Read More