Star Live Plaza
1655 Hongqiao Road, Changning District, Shanghai 200336 China
Star Live Plaza is a Shopping Malls place is located in Shanghai, Shanghai Region. The address of Star Live Plaza is 1655 Hongqiao Road, Changning District, Shanghai 200336 China.