News
City Center opened on Aug. 18, 1989, as part of the Capitol South redevelopment effort that began in the 1970s. It was Columbus’ first major new mall in some two decades since Westland opened in ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results