Winters Family Practice. Family Medicine, Internal Medicine • 5 Providers. 2350 Royal Blvd Ste 300, Elgin IL, 60123. Make an Appointment. Show Phone Number..