A stay at Jinjiang Inn Changchun Train Station North Square places you in the heart of Changchun, within a 5-minute drive of Shengli Park of Changchun and Chongqing Road. This hotel is 2.7 mi (4.3 km) from Puppet Emperor's Palace and 2.9 mi (4.7 km) from The Museum of The Imperial Palace of Manchukuo.