Menards 3253

Menards #3253, also known as Menards Hanover Park, is a Menards home improvement store located at 7435 Barrington Road in Hanover Park, Illinois.