A 4-star Catalonia hotel on Calle de Atocha, near Puerta del Sol and Plaza Mayor.
Catalonia Puerta del Sol is in the historic centre, close to the Barrio de las Letras. Puerta del Sol and Plaza Mayor are about a 5-7 minute walk. The hotel has a restaurant.