Center Square to turn Columbus warehouse into community center, restaurant and bar
Center Square, a New York company specializing in community event and entertainment centers, has leased a 33,000-square-foot building at 225 Neilston St. in Columbus, Ohio.…