Note that london is huge... if you would especially like to visit south london this is the right place to stay. It is not too far from central London either.