Menards 3350

Menards #3350, also known as Menards Mount Vernon, is a Menards home improvement store located at 1300 South 45th Street in Mount Vernon, Illinois.