HotelsClick.com

The Qube Hotel Shanghai North Hongqiao - Shanghai China - Photos

» The Qube Hotel Shanghai North Hongqiao - Shanghai China

Booking.com

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