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...