Menards 3169

Menards #3169, also known as Menards Greenwood, is a Menards home improvement store located at 300 South Marlin Drive in Greenwood, Indiana.