Torreon Sol Apartment Apartment Centro
Featuring free Wi-Fi and air conditioning, Torreon Sol Apartment is located in Madrid, 100 metres from Puerta del Sol. Plaza Mayor is 200 metres from the property.
Number of rooms: 3
Calle Mayor 1, Centro, 28013 Madrid, Spain