â—ˆ London God’s Own Junkyard: A Neon Wonderland in Walthamstow God's Own Junkyard is a Walthamstow warehouse packed with hundreds of vintage and hand-made neon signs — old shop fronts, film and… Read the gem →