- Photo: Oporto, Portugal
3 bed town house for sale