SE3: Blackheath Vets CATEGORIES: England / London / London Vets / Vets 105 Humber Road, London, SE3 7LW. Tel: 020 8858 5151 London Vets