Foster Apartamentos Sol Apartment Madrid
Situated in the heart of Madrid, Foster Apartamentos Sol offers accommodation with contemporary décor and free Wi-Fi throughout. Plaza Mayor of Madrid is a 5-minute walk away.
Number of rooms: 3
Calle Barcelona, 2, Centro, 28012 Madrid, Spain