SO-ConsultingHouse for sale in Lisbon, PortugalLisbonCastle • 29 room(s) • 21 bed. • 10 bath. • 1200 m²