Located in the Plaza del Callao, nerve centre of Madrid, where the Gran Via crosses calle Preciados. Very near to the Puerta del Sol and Plaza Mayor. The hotel boasts 144 guest rooms, several with Jacuzzi, with complete en-suite bathroom, air-conditioning, direct phone and satellite TV.
|