Home Inn (Shanghai Xujiahui Stadium)

Home Inn (Shanghai Xujiahui Stadium) Address: No.53 Puhuitang Road, Shanghai, China

Minimum price found for Home Inn (Shanghai Xujiahui Stadium) was: 189 CNY

Click here to get more information, photos & guest ratings for Home Inn (Shanghai Xujiahui Stadium)