Conveniently located at 1 Nanshan Kaifa Road in Hangzhou city, Holiday Inn Thousand Island Lake is within a short drive from Hangzhou Botanical Garden and Zhejiang University.
This luxurious inn features 301 well-equipped and stylishly designed accommodation units. All air-conditioned units include Internet access, hairdryer and telephone facility.
Guests staying at Holiday Inn Thousand Island Lake can enjoy several Chinese and international cuisines in the elegant eastern decor of the onsite restaurant, Xi Yua. Lobby bar is a place where guests can taste their favorite cocktails and mingle with other tourists.