Menards 3230

Menards #3230, also known as Menards Elkhorn, is a Menards home improvement store located at 750 North 205th Street in Elkhorn, Nebraska.