CHUXINWL.CN
Updated 7 days ago
No.122 Shuguang Road, Hangzhou, 310007, Zhejiang, China
Zhejiang Narada Grand Hotel is a luxury hotel in china. Located at the foot of Baoshi Mountain, the Zhejiang Narada Grand Hotel (Zhejiang Shimao Junlan Dafandian) is a five-star hotel close to West Lake, Hangzhou’s premier tourist attraction. This Hangzhou hotel .....
When it comes to dining, the Windows Pavilion Cafe provides solid Western and Asian food. Guests can also enjoy local favorites or Cantonese, Mandarin and Sichuan dishes with pleasant views of the surrounding hills in the Lotus Chinese Restaurant and the Miyabi Teppanyaki Restaurant.