Menards 3127

Menards #3127, also known as Menards Kenosha, is a Menards home improvement store located at 7330 74th Place in Kenosha, Wisconsin.