Northlake IL Hotels & Motels 1. 2080 N Mannheim Rd, Northlake, IL 60164 | Super 8 Chicago Northlake O'Hare South (800) 536-0738