Loading hotels
Confirming room availability...
Alibaba Holiday Hotel, Building 9 Jinshawan Commercial Plaza, Suzhou, China
The Alibaba Holiday Hotel (Suzhou Mudu) provides a great place for travelers to relax after a busy day. The Alibaba Holiday Hotel (Suzhou Mudu) offers a pleasant stay in Suzhou for those traveling for business or leisure.