This Neon Wonderland Is Guaranteed To Light Up Your Life

If you’ve been searching for something to brighten up your home, look no further. Gods Own Junkyard is a psychedelic paradise of neon lights and vintage signs, all hidden inside an unassuming warehouse in deepest darkest Walthamstow. Although having said that, all this neon means Walthamstow is dark no more. The story of Gods Own [...]