Holiday Inn Vista Shanghai, an IHG Hotel
A stay at Holiday Inn Vista Shanghai, an IHG Hotel places you in the heart of Shanghai, a 4-minute drive from Jing'an Temple and 6 minutes from People's Square. This upscale hotel is 3.8 mi (6.1 km) from Nanjing Road Shopping District and 4.1 mi (6.7 km) from Xintiandi Style Shoppping Centre.