96 animal hospital road michigan road animal hospital 96 Indianapolis IN 46268 317-291-3932 Michigan Road Animal Hospital at Crooked Creek 7720. Michigan Road Animal Hospital at 96th Str… Saturday, November 12, 2022 Edit