Menards 3251

Menards #3251, also known as Menards Columbus, is a Menards home improvement store located at 340 East 24th Street in Columbus, Nebraska.