La Quinta Inn 2280 Barrington Rd Schaumburg, IL 60195 Phone: (847) 882-3312
Category: Hotels & Motels