Castle Island

small tidal island, lying off the east coast of Little Cumbrae, Scotland

Categories: