Dorchester 01305 267083
Weymouth 01305 813303
Follow Castle Vets On Twitter Find Castle Vets On Facebook
About Us

About Us Image

About Us
Read about our veterinary practice and what we offer our clients ...

Services

Registration Image

Our Services
You can check out the veterinary services we offer here ...