Opened in 2017, the Denghou Hotel (Shanghai Stadium Metro Station) is a great accommodation choice in Shanghai. Boasting a convenient location, the hotel is just 6km from Shanghai South Railway Station and 17km from Hongqiao International Airport. The closest major public transportation, Shanghai Stadium Metro Station, is only 400m away. Guests will find Shanghai Stadium, Guangqi Park and Shanghai Tou-Se-We Museum just a short distance from the hotel. After a long day of sightseeing, guests can retire to the comfort of the hotel. For those driving themselves, parking is provided on site. Germaphobes can rest easy - the level of cleanliness is highly rated at this hotel. For guests traveling on business, this hotel is consistently one of the most popular choices.