The hotel is located on an island in the centre of Thousand Island Lake in Hangzhou. Nearby attractions include Wulong Island, Meifeng Island, Money Island and Santan Island. The hotel is also situated 10 km away from Thousand Island Lake tourist ferry.