The Lizard Lifeboat Station can refer to several Royal National Lifeboat Institution lifeboat stations located on The Lizard in Cornwall, United Kingdom. The first was established at the southernmost point of the peninsula in 1859.
PC: Gary Le Feuvre
0 Comments