Hotel Holiday Inn Express Shanghai Xuhui Binjiang - Shanghai China - Photos
» Hotel Holiday Inn Express Shanghai Xuhui Binjiang - Shanghai China
No photos
Hotel Holiday Inn Express Shanghai Xuhui Binjiang - Shanghai China - Search and Book Hotel
No. 888 Wangyue Road, Xuhui Di,
200231 Shanghai
Hotels 3 Stars China