Menards 3335

Menards #3335, also known as Menards Independence, is a Menards home improvement store located at 4101 South Little Blue Parkway in Independence, Missouri.