Ensure your pet is in great health by scheduling a visit to the St. Margaret's Bay Animal Hospital in Upper Tantallon. Our caring and professional veterinarians offer a wide range of pet care services, including general checkups, blood work, dentistry and more. Call us today to learn more about us.
Their care and compassion are genuine, & Dr Bail & her staff are exceptional, informed & sharing. If you're tired of waiting, you can go to one of the other clinics & pay 2-4x as much for the same services & undergo the constant upselling. I always walk out of St Margarets Bay Animal Hospital feeling I was treated fairly, knowing that anything I purchased is absolutely necessary. Btw, the waiting room doesn’t smell pristine - just CLEAN! They care about our furbabies & don’t use toxic cleansers.