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.