La Mandra is a French restaurant offering creative dishes with Provencal flavors. Enjoy panoramic sea views from the shaded terrace.