Menards 3148

Menards #3148, also known as Menards Carpentersville, is a Menards home improvement store located at 2300 Randall Road in Carpentersville, Illinois.