Get Directions to Elmwood Park Immediate Health Care ← View details 2333 NORTH HARLEM AVENUE, Chicago, Illinois 60707 (773) 637-2333 Get Directions From* To * — Required information