7 Days Inn Stadium Overview

In close proximity to the Longhua Temple, 7 Days Inn Stadium is located in Xuhui District of Shanghai. Guests can reach the property in around 35 minutes' drive from Shanghai Pudong International Airport. Shopaholics can explore Metro City shopping mall, just a 10-minute drive from the property. Pa


Map Location

Hotel Facilities