L'isola del sole is located in Menton, France on Avenue Cochrane Esplanade du président George Pompidou. L'isola del sole is rated 5 out of 5 in the category sicilian restaurant in France.
Address
Avenue Cochrane Esplanade du président George Pompidou