Address:1802 West Wenyi Road (Alibaba, AI town), Near East West Avenue, Yuhang District, Hangzhou
Hotel Tel:+86-571-26302222