Hotels · Madrid
Catalonia Plaza Mayor
Hotel on Atocha, 36, Madrid city centre, 28012 Madrid, Spain.
Wi‑FiPet friendlyBreakfastPool
from €183 per nightContact →
Hotel on Atocha, 36, Madrid city centre, 28012 Madrid, Spain.
Elegant hotel with a furnished rooftop terrace featuring a seasonal plunge pool, a bar and splendid views of Madrid.