Lying about 60 mi/95 km west of Shanghai, south of the Yangtze River delta, Suzhou, China, is a picturesque city in the coastal province of Jiangsu. One of the cities on the Grand Canal, it is of...
Suzhou, China
This 275 room property, built in 2017...
View Hotel Details
Not Yet Rated
Commission: 10%
Rooms: 275
Rates: -
Rooms: 277
Commission: -
Rooms: 98
Rooms: -
Commission: 8%
This 185 room property, renovated in 2012...
Rooms: 185
Rates: $93 - $203