Menards 3170

Menards #3170, also known as Menards Defiance, is a Menards home improvement store located at 8845 North State Route 66 in Defiance, Ohio.