Welcome to Vet4Life

The best vets in Teddington, Shepperton and Surbiton.

We offer the finest in veterinary care to your pet and look forward to welcoming you to meet our fantastic team and experience the Vet4Life difference.

Teddington

0208 977 3955
[email protected]

160 High Street
Teddington
Middlesex TW11 8HZ

Visit our Teddington Clinic
Book an Appointment

Shepperton

01932 229900
[email protected]

7 Station Approach
Shepperton
Middlesex TW17 8AR

Visit our Shepperton Clinic
Book an Appointment

Surbiton

0208 390 5270
[email protected]

40-44 Brighton Road
Surbiton, Kingston
Surrey KT6 5PL

Visit our Surbiton Clinic
Book an Appointment