Menards 3345

Menards #3345, also known as Menards Homewood, is a Menards home improvement store located at 17545 South Halsted Street in Homewood, Illinois.