Menards 3224

Menards #3224, also known as Menards Beaver Dam, is a Menards home improvement store located at 121 Frances Lane in Beaver Dam, Wisconsin.