God’s Own Junkyard – Walthamstow, London
16th Mar 2025
God’s Own Junkyard is a neon museum, gallery, shops and cafe all in one. You can choose to visit just to see the neon signs or you can stay a little longer for a bite to eat. When we visited a wedding party was just leaving after a photo shoot, which would have made for … More God’s Own Junkyard – Walthamstow, London
