Alibaba Hotel Mudu Branch is located in Suzhou. The property is around 6 km from Tiger Hill, 6 km from Hanshan Temple and 8 km from The Lingering Garden. Free WiFi and a 24-hour front desk are provided. Jinji Lake is 17 km from the hotel, while Taihu Lake is 23 km away. Sunan Shuofang International Read more
Alibaba Hotel Mudu Branch is located in Suzhou. The property is around 6 km from Tiger Hill, 6 km from Hanshan Temple and 8 km from The Lingering Garden. Free WiFi and a 24-hour front desk are provided. Jinji Lake is 17 km from the hotel, while Taihu Lake is 23 km away. Sunan Shuofang International Airport is 27 km from the property.