Menards 3070

Menards #3070, also known as Menards Terre Haute North, is a Menards home improvement store located at 1380 Fort Harrison Road in Terre Haute, Indiana.