Menards 3081

Menards #3081, also known as Menards Pekin, is a Menards home improvement store located at 3535 Court Street in Pekin, Illinois.