Location. 7 Days Inn Stadium is located in Shanghai\'s Puxi neighborhood, close to Longhua Temple, French Concession, and Shanghai Stadium. Nearby points of interest also include Shanghai East Asia Exhibition Hall and Shanghai Grand Stage. Hotel Features. 7 Days Inn Stadium features tour/ticket assistance. Guest parking is complimentary. Guestrooms. Air conditioned guestrooms at 7 Days Inn Stadium feature coffee/tea makers and hair dryers. Wired high speed Internet access is complimentary. Guestrooms offer phones. Cable television is provided.