We use the doctors on Lee High Road, just off Manor Park and have been told that's the only one we can use, as we are in Northbrook Road (just off Manor Park), so you might fall into the same category. Although we've only been there to register, I would really try to get into a different practice if I could, as it looks rather dingy and unpleasant to me. Don't know what the level of care is like there though.
Vets - we use one on Lee High Road as well (no 159). We find it's local and very reasonably priced. Good vet there as well.