Q1
Where is menards located?
Menards is located at 620 W Town Center Boulevard Champaign, IL 61822-1203
Q2
What is the website of menards?
The website of Menards is Menards.com
Q3
What is the contact number for menards?
The contact number for Menards is (217) 359-6100
Q4
What are the annual sales for menards?
Menards has annual sales of approximately $50 to 100 million
Q5
How many people are employeed at menards?
Menards has around 100 to 249 200 employees at this location