Where is the English Channel Located?

The English Channel runs between England and northern France. It connects the Atlantic Ocean and the North Sea, and is considered to be a part of the Atlantic.