Le Cap is a restaurant located in Roscoff, France. It is known for serving seafood and French cuisine. The establishment is open to the public and offers dining options.