Book Hotel 7 Days Inn Stadium(Originally was 7 Days Inn Longhua)
Property Location With a stay at 7 Days Inn Stadium in Shanghai (Xuhui), you'll be minutes from Longhua Temple and close to French Concession. This hotel is within close proximity of Shanghai Stadium and Shanghai Grand Stage. Rooms Make yourself at home in one of the 93 air-conditioned guestrooms. Complimentary high-speed (wired) Internet access keeps you connected, and cable programming is available for your entertainment. Conveniences include phones and coffee/tea makers. Business, Other Amenities Featured amenities include complimentary high-speed (wired) Internet access, a computer station, and multilingual staff.