Picturesque Villages and Castles

Picturesque Villages and Castles. The southern Portuguese province of Algarve is popular. And diverse. The region has a rich cultural history, is known for its picturesque villages and castles, rugged coastlines and sandy beaches....