Menards 3180

Menards #3180, also known as Menards Columbus, is a Menards home improvement store located at 2315 Merchant Mile in Columbus, Indiana.