HotelsClick.com

Hotel Shushe - Shanghai China - Photos

» Hotel Shushe - Shanghai China

Booking.com

No photos

Hotel Shushe - Shanghai China - Search and Book Hotel

No. 101, Lane 1, Lane 1177, Xiuyan Road,
201204 Shanghai
Hotels 3 Stars China