In store installation - Regent Street London, UK
The making off
Back to Top