answersLogoWhite

0

The Bay of Biscay is located at 80 degrees north latitude 160 degrees west longitude. It is north of Spain.

User Avatar

Wiki User

10y ago

What else can I help you with?