Menards 3173

Menards #3173, also known as Menards Germantown, is a Menards home improvement store located at W186N9754 Appleton Avenue in Germantown, Wisconsin.