Shanghai is the largest city in China and the largest city proper in the world. Holiday Inn Vista Hotel Shanghai is strategically located on Chang Shou Road at the intersection of Pu Tuo, Jin An and Chang Ning districts, the hotel is only approximately 10 minutes drive distance from City Centre.
Just approximately 20 minutes drive from the Hong Qiao Airport, about 55 minutes from the Pudong International Airport and around 10 minutes from the Shanghai Railway Station. The hotel is conveniently located for guests to conduct business, visit key tourist attractions or go shopping.
Not what you're looking for?