Dr. Lindsay Machen University of Illinois-Chicago 1855 W Taylor StChicago, Illinois 60612 United StatesCall: 312-996-8937Visit Practice Click here for directions