Menards 3108

Menards #3108, also known as Menards Valparaiso, is a Menards home improvement store located at 351 Silhavy Road in Valparaiso, Indiana.