Villa with Sea Views in the Algarvian HillsOlhãoDetached house • 1 room(s) • 6 bed. • 7 bath. • 512.92 m²