Go Hotels
 
 
Home > China > Shanghai >

7 Days Inn Stadium

China Flag
 
 
7 Days Inn Stadium Star Rating 2.5
No. 3100 Longhua Road
Shanghai China

Rated 80 / 100 based on 71 customer reviews.

7 Days Inn Stadium has received an Outstanding Service Award
 
 
 
Location. 7 Days Inn Stadium is located in Shanghai's Xuhui neighborhood close to Longhua Temple French Concession and Shanghai Stadium.