OhioRetail Menards purchases 20 acres in Columbus Corporate Center CASTO recently announced that Menards has purchased 20 acres of land at Columbus Corporate Center, located on the east side of Columbus, Ohio.