Menards Store in SAINT CROIX FALLS webmaster1 May 15, 2021 Categories: Retail OutletsAddress 1285 208TH STSAINT CROIX FALLS, WI 54024-8136USAContact Phone: 715-483-5000Contact Store