Michigan Road Animal Hospital at Crooked Creek is located in Indianapolis, IN. Our Mobile App is a convenient tool to help you schedule appointments, reorder medication and access valuable pet resources. Please feel free to download and contact us today!