Exhibition last chance Slipping the Veil 27 May 2025 – 14 Jun 2025 St Bartholomew the Great London, United Kingdom Save / follow 7 I've seen this 1 Comment on Slipping the Veil Share Slipping the Veil with your friends