Mirror Maze by Es Devlin in London’s Peckham

Mirror Maze is a multi-room installation built by British stage designer Es Devlin inside a former warehouse in Peckham, Southeast London, which is perfumed with an exclusive Chanel scent. The journey begin...