7 Days Inn Stadium

| No. 3100 Longhua Road Xuhui District, Shanghai, China

Compare hotel rates from 100+ hotel booking sites at once. Select dates, compare the deals and book best hotel offer online.

Hotel photos


Location. 7 Days Inn Stadium(Originally was 7 Days Inn Longhua) is located in Shanghai's Xuhui neighborhood, close to Longhua Temple, French Concession, and Expo 2010 Shanghai. Nearby points of interest also include Shanghai Stadium and Shanghai Grand Stage. Hotel Features. Guest parking is complimentary. Guestrooms. Air conditioned guestrooms at 7 Days Inn Stadium(Originally was 7 Days Inn Longhua) feature coffee/tea makers and hair dryers. Wired high speed Internet access is complimentary. Televisions have cable channels.

Location on map

7 Days Inn Stadium, Shanghai  - Location on map

Check-in policy


from 14:00


until 12:00


  • General

    High-speed Internet, TV, Hair Dryer, Coffee / Tea Maker, Cable / Satellite TV, Air Conditioned

  • Activities

    Excursions, Tour Desk

  • Services

    Computer, Ticket Service

  • Transport

    Parking, Free Parking