If there’s one thing in the Algarve you should leave the beach for, it’s Café DaRosa in Silves

read more