The most populated city in the People's Republic of China, Shanghai has 23 million inhabitants. Located in the Yangtze river delta in the east of China, Shanghai is a popular tourist destination and, during the 1930s, was the undisputed financial centre of the Asia Pacific region. Whether you're in Shanghai on business or for pleasure you'll have a lot of accommodation choices to ponder. And if you're on business, location is important. Have a read through our accommodation listings and decide just which is the right hotel for you. You're sure to find just what you need.