Home improvement store
Menards
Holland, OH84% like it (4.2 / 1088 Reviews )
CONTACT
Address: 7001 Orchard Centre Dr, Holland, OH 43528, United States Map ➦ Get Directions
Phone : +1 (419) 865-1898 Call
ABOUT
Menards is a home improvement store located
at 7001 Orchard Centre Dr, , Holland
, OH.
It has received 1088 reviews with an average rating of 4.2 stars.
It has received 1088 reviews with an average rating of 4.2 stars.
FAQs
This Home improvement store received 4.2 points from 1,088 customer reviews.
The address of Menards is:
Menards7001 Orchard Centre Dr
Holland,
P: +14198651898
Visit Website: www.menards.com
LOCATION
Menards Location