According to Baidu map, Shanghai New World City is at No.2-68, West Nanjing Road, Huangpu District, Shanghai. Business hours: 10:00-22:00.
Shanghai New World City has a total construction area of more than 200,000 square meters, which is a life mau that integrates shopping, entertainment, hotels, restaurants and leisure.