Explore relationships

Lyme Bay

Lyme Bay is an area of the English Channel off the south coast of England. The south western counties of Devon and Dorset front onto the bay.

Use + to expand a branch. Click a topic name to open its summary.