Menards 3298

Menards #3298, also known as Menards Schererville, is a Menards home improvement store located at 1300 US Highway 41 in Schererville, Indiana.