History comes to life with an impressive exhibition and host of events

Chatelherault House in Hamilton