The Qube Hotel Shanghai North Hongqiao - Shanghai China - Photos
No photos
The Qube Hotel Shanghai North Hongqiao - Shanghai China - Search and Book Hotel
No. 1 Lane 958, West Jinshajiang Road, Jiading District
201803 Shanghai
Hotels 4 Stars China