Fragments: Mayfair, London

8 - 22 February 2023