Small Animals: 01692 403202  |  Large Animals: 01603 899930


Small animals – (01692) 403202

Large Animals (Farm, Equine and Zoo) – (01603) 899930

Small Animals

For all your routine and clinical diagnostic advice, we have highly trained vets and nurses who will help you and your pet maintain optimum health.

find out more >


The practice is made up of dedicated and practical vets that understand the complex needs of your horse, pony or donkey. Discover more below.

find out more >


Our dedicated team work closely with farmers to promote animal welfare and improve productivity. All our vets are experienced farm animal clinicians.

find out more >

Small Holder

Comprehensive service to meet the needs of the smaller-scale farmer, providing advice or hands-on treatment to keep your flock, gaggle or herd happy.

find out more >

Back to Top