Elsa and John's adventure in Portugal





An Algarve village where time has stood still