Slow Suites Sol Apartment Madrid
Situated within 200 metres of Gran Via and 400 metres of Gran Via Metro Station in the centre of Madrid, Slow Suites Sol features accommodation with free Wi-Fi and seating area.
Number of rooms: 8
26 Calle del Carmen, Centro, 28013 Madrid, Spain