Menards 3198

Menards #3198, also known as Menards Cicero, is a Menards home improvement store located at 2333 South Cicero Avenue in Cicero, Illinois.