Homewood Health Center You are here Home > Hospitals / Clinics > Homewood Health Center Tweet Our address Address: 150 Delhi, Guelph, ON N1E 4J3 GPS: 43.5573791, -80.25674979999997 Telephone: 519.824.1010