Menards 3201

Menards #3201, also known as Menards Holland, is a Menards home improvement store located at 7001 Orchard Centre Drive in Holland, Ohio.