In this London episode I explore the city over two exciting days, starting in the vibrant neighborhood of Notting Hill and moving through the bustling shops of Oxford Street. Along the way, I uncover ...
Well, that's exactly what this one is. Hidden in an industrial estate in Walthamstow, east London, is God's Own Junkyard, a museum full of neon lights. I've visited this spot a number of times ...
But it’s probably far less formal than all that. Permit some misty-eyed wistfulness, sink into Etta James and Amy Winehouse over the stereo, and salute this hidden sliver of south London.