8830 S Meridian St, Indianapolis, Indiana 46217(317) 944-9400 Suite 105
Find convenient access to highly-skilled orthopedics and sports medicine care at Methodist Medical Plaza South on the south side of Indianapolis.