Menards 3175

Menards #3175, also known as Menards Glendale Heights, is a Menards home improvement store located at 521 East North Avenue in Glendale Heights, Illinois.