

2-star · Shanghai (and vicinity), China
No.130 Shanhaiguan Road, Shanghai
2-star Hi Inn (Shanghai Xinzha Road Subway Station) in Shanghai (and vicinity) — compare prices across major booking sites on Booking Wolf.
Hi Inn (Shanghai Xinzha Road Subway Station) is at No.130 Shanhaiguan Road, Shanghai, in Shanghai (and vicinity), China.
Loading live availability and room rates…