£500,000 worth of improvements planned for north-east library

Banchory Library
Banchory Library