Menards 3194

Menards #3194, also known as Menards North Platte, is a Menards home improvement store located at 4571 South Parkway Drive in North Platte, Nebraska.