Menards 3273

Menards #3273, also known as Menards Columbus, is a Menards home improvement store located at 1805 Morse Road in Columbus, Ohio.