Menards 3206

Menards #3206, also known as Menards Hodgkins, is a Menards home improvement store located at 6100 East Avenue in Hodgkins, Illinois.