Menards 3259

Menards #3259, also known as Menards Ontario, is a Menards home improvement store located at 1999 Walker Lake Road in Ontario, Ohio.