Vibrant town among 'France's most beautiful' is only two hours from the UK
The French town of Menton sits on the border with Italy, and is known as the 'pearl of France' Source link
The French town of Menton sits on the border with Italy, and is known as the 'pearl of France' Source link