Lighthouse Island
Barberyn Lighthouse Island lies just off the coast of Beruwala on Sri Lanka’s southwest coast.
Explore