Needles Lighthouse, Alum Bay webcam
Located in Alum Bay, West Sussex, England
Alum Bay is a bay located in England, United Kingdom on the continent of Europe. Find attractions in Alum Bay, West Sussex below.