Where is the Bay of Biscay?

The Bay of Biscay is located just west of France and north of Spain. It is actually an extension of the Atlantic Ocean, and it nearly touches the westernmost end of the English Channel. To find more information click here: