This hotel is actually called the Zhejiang Narada Grand Hotel. It is part of the World Trade Centre site in Hangzhou.
It is near to the Hangzhou stadium, and 10 minutes walk from the old Hangzhou University campus of what is now Zhejiang Univesity. Across the road you can walk up the hill to great views of the West Lake....
More
