Ivy Road Veterinary Clinic Return to Directory Business Name: Ivy Road Veterinary Clinic Business Phone Number: 011 728 9385 Business Name: Ivy Road Veterinary Clinic Business Address: 76 Ivy Road City: Johannesburg Suburb: Norwood