Zhejiang Xizi Hotel is located at the foot of the hill famous for the former Leifeng Pagoda, offering one of the best views of the West Lake. Covering an area of over 260,000 square meters, this hotel borders t ... Read more

View all Luxury Hotels in Hangzhou