Apartment for sale in Madrid, Spain

Sort 9136 results:
CAD11,331,701
Madrid, Recoletos

4 Rooms • 4 Bed. • 5 Bath.