Mark Lane | The Tower Hill Ghost Station
As you walk along the traffic-packed Byward Street, with All Hallows Barking, the Tower of London and Tower Bridge in the distance, it’s thoroughly understandable that you’d miss a ghost station hiding in plain sight. Abandoned or ‘Ghost’ stations can be seen all over London (I’ve...