Menards 3503

Menards #3503, also known as Menards Elgin, is a Menards home improvement store located at 825 South Randall Road in Elgin, Illinois.