Home Inn (Shanghai Damuqiao)

Home Inn (Shanghai Damuqiao) Address: No.65 Qingzhen Road, Shanghai, China

Minimum price found for Home Inn (Shanghai Damuqiao) was: 190 CNY

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