Menards 3185

Menards #3185, also known as Menards Ottumwa, is a Menards home improvement store located at 1898 Venture Drive in Ottumwa, Iowa.