No image available for this hotel
No image available for this hotel
Madrid, Madrid
Spend a second to
save a fortune!
Spend a second to save a fortune!
Atocha, 16, Madrid
Located just 200 metres from Madrid’s Plaza Mayor, and 300 metres from the Puerta del Sol, Mola Suites offers stylish, air-conditioned apartments. It offers free WiFi, and great views of the city.
See MoreUsage of subsidiary facilities may incur additional fees