The Albemarle Shows: at Art Moorhouse

25 June - 15 September 2020