1. National Auto Glass & Mirror 707 Remington Rd, Schaumburg, IL 60173 Coordinate: 42.05238,-88.06186 Phone: (847) 843-8401