House for sale in Macedo de Cavaleiros, PortugalMacedo de CavaleirosHouse • 4 Bed. • 3 Bath. • 421 m²