Historic Town
Historic Algarve towns with medieval walls, Moorish castles and centuries-old churches — Silves, Loulé, Lagos and more.
7 destinations