Spencer Mall(City Road)
DouShiLu 5001Hao Zhong Sheng ShiJie ShangCheng 1-2 Lou Jin XinZhuangDiTieNanGuangChang, Shanghai China
Spencer Mall(City Road) is a Shopping Malls place is located in Shanghai, Shanghai Region. The address of Spencer Mall(City Road) is DouShiLu 5001Hao Zhong Sheng ShiJie ShangCheng 1-2 Lou Jin XinZhuangDiTieNanGuangChang, Shanghai China.