Hick’s Drive-In Hicks Drive-In was located on Hwy 41N across from Audubon State Park. The restaurant opened in 1954. Located on the SE corner of Hwy 41N and Walnut Lane. Share this:Post October 24, 2024 In Business 41N Business Restaurant ← Previous post Next post →