La Halte Nautique is a French restaurant.