Menards 3327

Menards #3327, also known as Menards Vernon Hills, is a Menards home improvement store located at 1860 North Milwaukee Avenue in Vernon Hills, Illinois.