Are you sure? It's Charlton station you want I think, which you can get from London Bridge. Deptford is about 3 and a half miles away unless I'm mistaken?
Posted By: viennacanary, Sep 17, 22:25:07
Written & Designed By Ben Graves 1999-2025