Photos by: Suzy Prince, Duncan Holmes, Swiss Dave.
God’s Own Junkyard is the very embodiment of a hidden gem. Tucked away in an utterly unassuming industrial estate in deepest Walthamstow, North London, you’ll find an absolute treasure trove of neon lights and vintage s...