Menards 3131

Menards #3131, also known as Menards Mount Prospect, is a Menards home improvement store located at 740 East Rand Road in Mount Prospect, Illinois.