Menards 3312

Menards #3312, also known as Menards Lewis Center, is a Menards home improvement store located at 7241 Graphics Way in Lewis Center, Ohio.