Menards 3502

Menards #3502, also known as Menards Kewanee, is a Menards home improvement store located at 157 West South Street in Kewanee, Illinois.