Villeneuve-les-Avignon, France

The Fort St Andre Castle, built by the founder of the town, overlooks Villeneuve-les-Avignon​ and it’s neighbour across the river, Avignon. Mesmerising views of Southern France can also be seen at the summit of the town, and as you descend the mountainside village, you become lost in a maze of grey bricked homes, cherry blossom trees and secret gravel pathways. read more