La Maison Rouge is a French restaurant offering dishes prepared with local products and panoramic sea views.