Lantern Sri Lanka – a coastal getaway Situated on one of the most picturesque beaches on the south west coast of Sri Lanka, Lantern is a beach ...