Home Inn Shengli Street - Changchun is a short 11-minute walk from Chongqing Road and 17 minutes' walk from Puppet Emperor's Palace.