News from Macclesfield Literary and Philosophical Society

Programme now available for 2018–2019 season