Menards 3202

Menards #3202, also known as Menards Spencer, is a Menards home improvement store located at 1301 12th Avenue Southwest in Spencer, Iowa.