DON'T MISS: 11 of the best towns in Algarve you shouldn't miss

Responsive image
source