Menards 3222

Menards #3222, also known as Menards Montgomery, is a Menards home improvement store located at 1200 Ogden Avenue in Montgomery, Illinois.