25 min walk.
If you want a drink before, you can get a train from London Bridge to Greenwich (10min) and then back on the same train, two further stops down to Charlton.
Cheers,
25 minutes isn't a walk its a bloody expedition! Train it is then, thanks for the info.