Veterinary Surgeons & Practitioners in London - Isle of Dogs 105 Humber Rd, Blackheath, Isle of Dogs, London, SE3 7LW Tags: pet care, pet health, vet, veterinary surgery, vets