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 55 room property, built in 2005...
View Hotel Details
Not Yet Rated
Commission: -
Rooms: 55
Rates: -
Rooms: -
Rooms: 30
This 131 room property, built in 2007...
Commission: 10%
Rooms: 131
Rooms: 136
Rooms: 175