Calderwood Hall

Calderwood Hall, music and meetings
Calderwood Hall, music and meetings
(Photo copyright Nic Lehoux)