Hotel Ibis Shanghai Waigaoqiao - Shanghai China - Photos
Hotel Ibis Shanghai Waigaoqiao - Shanghai China - Search and Book Hotel
No.938 North Yanggao Road
200137 Shanghai
Hotels 2 Stars China
No.938 North Yanggao Road
200137 Shanghai
Hotels 2 Stars China