Menards 3365

Menards #3365, also known as Menards Columbus West, is a Menards home improvement store located at 831 Hilliard Rome Road in Columbus, Ohio.