2080 North Mannheim Road, Northlake, Illinois 60164
The Super 8 Northlake is centrally located miles from O'Hare International Airport and offers easy access to downtown Chicago which features the Magnificent Starting at
$59 per night
Get your free travel newsletter full of inspiring travel ideas, great deals, destinations and adventures. Discover new places to explore, new adventures and new experiences.
See latest edition.