Menards 3145

Menards #3145, also known as Menards Sycamore, is a Menards home improvement store located at 1825 Mercantile Drive in Sycamore, Illinois.