Shelburne Veterinary Hospital

Small Animal Hospital

Location
190 Water Street PO Box 640
Shelburne, Nova Scotia B0T 1W0
Phone
902-265-2122

Sourced from the Nova Scotia Veterinary Medical Association (NSVMA) public register. See something wrong? Flag a correction.