Menards 3176

Menards #3176, also known as Menards Effingham, is a Menards home improvement store located at 1100 Avenue of Mid-America in Effingham, Illinois.