The Lizard Lighthouse is a lighthouse at Lizard Point in Cornwall, England, United Kingdom, built to guide vessels passing through the English Channel.
Contact us...