Óbidos & Peniche

Charming old towns of Portugal