Orthopedic Specialists in Central Indiana
View all locations
6040 W. 84th St. Indianapolis, IN 46278
317.956.1080 Phone
Hours M-Thurs: 7 am to 6 pm Friday: 7 am to 5 pm
Get directions