Menards 3296

Menards #3296, also known as Menards Miamisburg, is a Menards home improvement store located at 8480 Springboro Pike in Miamisburg, Ohio.