Menards 3511

Menards #3511, also known as Menards West Lafayette, is a Menards home improvement store located at 2868 US Highway 52 West in West Lafayette, Indiana.