Das Shanghai Magnolia Plaza befindet sich in der 588 Dongchangzhi Road, Bezirk Hongkong, Shanghai. Auf einer Fläche von 56.000 Quadratmetern beträgt die gesamte Baufläche 420.000 Quadratmeter, einschließlich eines Büroturms und eines Hotelturms. Der Büroturm ist 320 Meter hoch und hat 66 Stockwerke.
Im August 2017 gewann Shanghai Magnolia Plaza den Preis für das Shanghai-Bauprojekt \"Magnolia\" (kommunales Qualitätsprojekt). Im November 2017 gewann der Shanghai Magnolia Square den Luban-Preis für Chinas Bauprojekt.
Die Shanghai Manman Consulting Co., LTD., Die sich im 43. Stock des Shanghai Magnolia Square befindet, wurde 2018 in Shanghai registriert.