Menards 3174

Menards #3174, also known as Menards Bloomington, is a Menards home improvement store located at 1285 South Liberty Drive in Bloomington, Indiana.