Continuing its practice of building bigger big-box stores in the Twin Cities, Menards is nearing construction of a new 210,940-square-foot store at 7800 Lakeland Ave. N. in Brooklyn Park. An existing ...
Julian Franzen, general manager of the new Menards Mega Store in Brooklyn — which the company calls its Cleveland store — said he loves giving tours to people who have never before seen a Menards.