St. Thomas Elgin General Hospital

  • 189 Elm St, St Thomas, ON, Canada