France Albert Town
Beautiful town in the Somme region of France. Has the Golden Virgin Madonna statue. There is a number of war museums in the town and surrounding area too.
Travel Information
Easy access by car and public transport. Parking is avaliable
Spot Comments (0)