Menards Store in DAVENPORT webmaster1 May 15, 2021 Categories: Retail OutletsAddress 6600 N BRADY STDAVENPORT, IA 52806-2001USAContact Phone: 563-386-6969Contact Store Review Store Your Name * Your Email * ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ Your Review *