Menards 3357

Menards #3357, also known as Menards Avon, is a Menards home improvement store located at 35700 Chester Road in Avon, Ohio.