POW were still hanging when I ventured down to Soho so will be going back for a closer look Monday.
The pop up shop is open until 23rd December and is situated at #1 Berwick Street Soho, London
The pop up shop is open until 23rd December and is situated at #1 Berwick Street Soho, London

My Twitter
No comments:
Post a Comment