Luxury building for sale in Macedo de Cavaleiros, Macedo de CavaleirosMacedo de CavaleirosBuilding • 21 room(s) • 21 bed. • 2 bath. • 2583 m²