Menards takes on Columbus

Home improvement retail Menards will open the first of two planned stores in Columbus, Ohio on April 12, according to an article in the Columbus Business Journal

The Eau Claire, Wis. retailer purchased the land for the site in 2008 but did not start construction until last May, according to the article. The company is also preparing to build a second location on the east side of Columbus.