Menards 3156

Menards #3156, also known as Menards Lafayette South, is a Menards home improvement store located at 2850 South Creasy Lane in Lafayette, Indiana.