Explore relationships

Looe Island

Looe Island (Cornish: Enys Lann-Managh, meaning "island of the monk's enclosure"), also known as St George's Island, is a small island and nature reserve a mile from the mainland town of Looe in Cornwall, England.

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