Alvor
Alvor is an attractive holiday resort on the Algarve in Portugal. Although thousands of holidaymakers flock to the hotels here each year, it still retains the charm of the small fishing village it once was with cobbled streets and historic … Continue readingAlvor

