E17: Walthamstow Vets CATEGORIES: England / London / London Vets / Vets 7 Wyatts Lane, London, E17 3JD. Tel: 020 8520 6335 London Vets Center map Traffic Bicycling Transit Get Directions