Menards 3011

Menards #3011, also known as Menards Eau Claire West, is a Menards home improvement store located at 3210 North Clairemont Avenue in Eau Claire, Wisconsin.