Menards 3196

Menards #3196, also known as Menards Angola, is a Menards home improvement store located at 3200 North Wayne Street in Angola, Indiana.