Menards 3242

Menards #3242, also known as Menards Toledo North, is a Menards home improvement store located at 1415 East Alexis Road in Toledo, Ohio.