W czerwcu 2008 roku, w celu współpracy z otwarciem Światowej Wystawy w Szanghaju 2010
, rząd Szanghaju i dzielnica Zhabei przeprowadziły nową renowację o nazwie "Projekt kompleksowego centrum transportowego stacji kolejowej w Szanghaju North Plaza" z całkowitą inwestycją ponad 4,1 miliarda RMB.