Sarah Rodriguez, MPH, MD

Ophthalmology

4 locations

The University of Chicago Medical Center

5758 S Maryland Ave, Mc0010, Chicago, IL 60637

Accepting new patients

(773) 702-1611