Beach BBQs and swimming Santas – a very Algarve Christmas!
07, December 2023