Menards 3208

Menards #3208, also known as Menards Fort Wayne South, is a Menards home improvement store located at 7702 Southtown Crossing in Fort Wayne, Indiana.