Craigleith

A rocky island surrounded by calm sea, with distant mountains and a lighthouse in the background.


Stay near popular Craigleith attractions