House for sale, Castelo Branco, in Castelo Novo, PortugalCastelo NovoHouse • 6 room(s) • 6 bed. • 170 m²