Super 8 by Wyndham Chicago Northlake O'Hare South Super 8 by Wyndham Chicago Northlake O'Hare South Star Rating 2
2080 North Mannheim Road

Blending comfort with practicality, Super 8 by Wyndham Chicago Northlake O'Hare South is positioned 3.5 km from Cernan Earth & Space Center. Guests can enjoy complimentary WiFi and an on-site restaurant.