L'Artimon is a haute French restaurant offering creative seafood cuisine and panoramic views.