Le Relais des Pecheurs is a European restaurant offering French cuisine.