Exhibition Ryoji Ikeda 20 May 2021 – 18 Sep 2021 The Store, 180 The Strand London, United Kingdom Save / follow 184 I've seen this 42 Comment on Ryoji Ikeda Share Ryoji Ikeda with your friends