Super 8 by Wyndham Chicago Northlake OHare South

  2080 Mannheim Rd, Northlake, IL 60164, United States
+1 (708) 681-0220,    support@reviewter.com
Hotel Website

Service
Location
Rooms
Your stay Experience  
  Positive        Negative    

What sort of trip was this?

When did you travel?