Carroll Hospital Group You are here Home > Hospitals / Clinics > Carroll Hospital Group Tweet Our address Address: 153 Towerline Pl, London, ON N6E 2T3 GPS: 42.9342298, -81.19527540000001 Telephone: 519.649.2196