Menards 3138

Menards #3138, also known as Menards Muncie, is a Menards home improvement store located at 3401 North Nebo Road in Muncie, Indiana.