Northgate Plaza I

Shanghai Northgate Plaza I comprises office units, a retail podium (now closed and pending development) and car-parking spaces. Located on Tian Mu Road West in the Zhabei District of Shanghai near the Shanghai Railway Terminal, this property has a total GFA of approximately 322,600 square feet excluding car-parking spaces and ancillary area.

    Address No. 99, Tianmuxi Road, Zhabei District, Shanghai, China.

    Group Interest
    • Office

    Shanghai Northgate Plaza I is located at the centre of Shanghai, next to the Shanghai Railway Station and around five minutes walk from the Metro Station.

    Shanghai Northgate Plaza I office building specifications
    Construction Area: about 12,000 sq.m., 8/F-22/F
    Unit Area: about 75 – 813 sq.m., with flexible unit combinations

    Leasing / Enquiry

    (86 21) 6380 3106
    (86 21) 6380 3010