Menards 3245

Menards #3245, also known as Menards North & Kostner, is a Menards home improvement store located at 4501 West North Avenue in Chicago, Illinois.