Bermondsey Health Centre on Grange road is good - the reception is staffed by helpful peole, rather than people whose mission in life is to stop the doctors being disturbed by pesky, malingering, hypochondriacal patients. 7237 1078 (I think)
If you use Upmystreet.co.uk you can find the nearest to you, phone numbers etc. - It's not as easy as you might think though.....I tried to register for the one on Lower Marsh St. to be told I was too far away (outside their encatchment?) and so had to go to Blackfriars Medical Practice which seems fine. (Thought the .5 miles to Lower Marsh a bit harsh to be considered as being too far out though!)
I can recomend the falmouth road surgery too, clean and friendly. I have been with them for about 14 years and never had a complaint. It has a high percentage of female doctors.
A female doctor at Grange road practise once told me at 38 weeks pregnant she didn't want to see me as she wasn't getting paid for it. I was lived for 6 months inside the falmout road catchment area which wasn't the same as the midwife catchment area so was going to grange road for my anti natal care. The male doctor was happy to see me but I thought she showed a very uncaring attitude. So I wouldn't register there even though it is very slightly nearer to where I live now.