★★★½
No 26, Qiutao Road, In Hangzhou (Jianggan), Hangzhou, China
Property Location
With a stay at Edinburgh Holiday Hotel, you'll be centrally located in Hangzhou, convenient to Chongyi Church and West Lake. This hotel is within close proximity of Zhejiang University Huajiachi Campus and Si Cheng Church.