Neptune Plage is a French restaurant offering grilled meats and seafood. It is located by the sea.