Jardin Serre La Madone with a small pond and eerie looking statue in Menton, France.

15 best things to do in Menton, France