Menards 3366

Menards #3366, also known as Menards South Bend, is a Menards home improvement store located at 4640 South Saint Joseph Street in South Bend, Indiana.