The $300 million Star Mall Shenyang Plaza is due to hold its grand opening in northeastern China on the 24th of this month, illustrating continued investor faith in the future of China’s retail sector.
The 325,000 square metre shopping centre… Read More>>