Foodie alert! Restaurants highlight visit to Elgin, Illinois
Located along the Fox River and about 45 minutes from downtown Chicago, lies the city of Elgin. Illinois’ eighth-largest city was once home to the Blackhawk Native Americans. The community […]