Nestled just a stone's throw from Plaza Mayor, this charming hotel combines stylish comfort with a prime location, perfect for exploring Madrid's vibrant streets.
C. de Atocha, 2, Centro, 28012 Madrid, Spain Get directions
jack18b
Wiwi 5
RG JR.
Mert Alpat
Conrad A
Ana A
Jane C
Mihwan Kim