Strichen Library

Strichen Library
59a Water Street, Strichen, Aberdeenshire, AB43 6ST
Photo of Strichen Library