St John's Veterinary Hospital - 335 Freshwater Rd, St John's, NL
32 Years of Quality Pet Care. The practice is AAHA accredited, meaning we've met rigid standards in veterinary care, staffing, and hospital facilities to ensure quality medicine for your friends.