Car Crash into Starbucks at Barrington Rd And Holmes Way, Schaumburg Near Streamwood
Schaumburg police and firefighter/paramedics responded about 4:41 PM Monday to 181 North Barrington Road Schaumburg, IL. At least three people are reported injured — possibly with only minor injuries. Apparently there is no structural damage […]