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.