This unpretentious hotel is set in Atocha.
Madrid
40.40565, -3.69484 Open in Google Maps
This unpretentious hotel is set in Atocha.