Torbay Road Animal HospitalBy pporgadmin / 2019-01-28 Torbay Road Animal Hospital 286 Torbay Road #12 St. John’s, NL A1A 4L6 709-753-0506 https://www.torbayrd-vet.ca/ Torbay Road Animal Hospital Staff veterinarian 286 Torbay Road #12 St. John's, Newfoundland & Labrador A1A 4L6 709-753-0506 https://www.torbayrd-vet.ca/