1568 Larkin Ave, Elgin, IL 60123, United States
Big Oak Shopping Center, 740 W Chicago St, Elgin, IL 60123, United States