English Harbour Yacht Charter

English Harbour could quite easily be a scene set in the Lake District of north west England, except it has an entrance protected by a Mermaid sculpture who is purported to have travelled the seven seas to find the haven that is English Harbour.