IU Health Physicians Family & Internal Medicine

8820 South Meridian Street, Indianapolis, Indiana 46217