It’s a neontastic wonderland at God’s Own Junkyard, Walthamstow

Townfish has undertaken many treks throughout London to find the hidden gems and most unusual places to visit for inquisitive Londoners