The new Barcelo Torre de Madrid holds the best location in the Spanish capital – the hotel is housed within Madrid’s iconic ‘Tower of Madrid’ which is right at the end of the Gran Via, located next to the Spanish Square. The Gran Via is itself the main road within the capital (comparable with London’s Oxford Street) and houses countless restaurants, theatres and the cities best shopping and cultural sites including the Royal Palace.
The hotel itself has been created in an art-deco style with 258 fully equipped bedrooms and 8 meeting rooms which are mainly located on the 1st floor, can host up to 50 theatre in each.