Ferragudo, Village of Algarve, Portugal.

Royalty-free stock photo ID: 16575529

Ferragudo, Village of Algarve, Portugal.