Home improvement store
Menards
Findlay, OH82% like it (4.1 / 731 Reviews )
CONTACT
Address: 15110 Flag City Dr, Findlay, OH 45840, United States Map ➦ Get Directions
Phone : +1 (419) 425-3881 Call
ABOUT
Menards is a home improvement store located
at 15110 Flag City Dr, , Findlay
, OH.
It has received 731 reviews with an average rating of 4.1 stars.
It has received 731 reviews with an average rating of 4.1 stars.
FAQs
This Home improvement store received 4.1 points from 731 customer reviews.
The address of Menards is:
Menards15110 Flag City Dr
Findlay, Ohio
P: +14194253881
Visit Website: www.menards.com
LOCATION
Menards Location