Located right next to the Time Square shopping mall, Central Park is a high level popular apartment complex which is close to Xintiandi. Some apartments feature large size that offer sweeping views of Shanghai. Only 5 mins to People Square....