Menards 3095

Menards #3095, also known as Menards Elkhart, is a Menards home improvement store located at 601 East Windsor Avenue in Elkhart, Indiana.