The South China Mall was designed to be the biggest retail paradise on Earth — a seven-million-square-foot monument to China’s booming future. Instead, almost no shoppers came, no stores moved in, and ...
DURHAM, N.C. (WTVD) -- People in Durham got a chance to see the future look of the abandoned Northgate Mall. The mall's owners, Northwood Investors, recently announced it would sell a third of the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results