God’s Own Junkyard, Walthamstow, London
I’m completely in love with this place. It’s the biggest shop of neon signs in Europe. I really wish it were a nightclub, but there are too many things there to get broken. I love the neon Jesus signs with guns...
Read latest The Observer - The New Review online.
Newspapers from UK
Newspapers in English