★★★
No 101 - 15 Nanshan Road, Near West Lake, Hangzhou, China
Property Location
Located in Hangzhou (Shangcheng), Flower Inn Hubin is minutes from China Academy of Art and Liulang Wenying Park. This hotel is within close proximity of Wushan Square and Museum of Traditional Chinese Medicine.