Menards 3140

Menards #3140, also known as Menards West Chicago, is a Menards home improvement store located at 220 West North Avenue in West Chicago, Illinois.