La Quinta Inn Chicago Schaumburg

1730 E Higgins Rd
Schaumburg
Illinois
United States