Hotel Features
Holiday Inn Shanghai Vista is located in the heart of Shanghai and only 5 minutes walk from hotel to Metro line 7 and line 13, only a short tax drive from Railway Station and Airport, close to Nanjing Road, Yu Garden and The Bund, 40 minutes drive to Shanghai Disney Resort.