Menards 3241

Menards #3241, also known as Menards Clio, is a Menards home improvement store located at 11357 North Linden Road in Clio, Michigan.