Escalles Restaurant Le Cap is a French restaurant specializing in seafood and traditional cuisine. It is ideally situated and welcomes couples, families, and friends.