Menards Store in FREEPORT webmaster1 May 15, 2021 Categories: Retail OutletsAddress 2755 IL ROUTE 26 SFREEPORT, IL 61032-9319USAContact Phone: 815-235-0010Contact Store