Prev Next 8/11 Overview Installation view ALBERT OEHLEN Spiegelbilder (1982 – 1990) 41 Dover Street, London, 26 September – 16 November 2019