Menards 3187

Menards #3187, also known as Menards Findlay, is a Menards home improvement store located at 15110 Flag City Drive in Findlay, Ohio.