Menards 3271

Menards #3271, also known as Menards Hammond, is a Menards home improvement store located at 1233 165th Street in Hammond, Indiana.