Menards 3255

Menards #3255, also known as Menards Chillicothe, is a Menards home improvement store located at 1570 North Bridge Street in Chillicothe, Ohio.