Albion Lighthouse, Pointe aux Caves.

Albion Lighthouse, or Cave Point Lighthouse is situated on the west coast near the sleepy village of Albion.

Towering over the cliffs, the Albion lighthouse has a panoramic view of the shoreline from Pointe aux Sables to Flic en Flac, and overlooks the luxury mansions of south Albion.

Albion lighthouse exterior

It is a […]

… More >