Inverurie Library

Inverurie Library
Town Hall Market Place, Inverurie, AB51 3SN
Photo of Inverurie Library