Super 8 Hotel Hotel Hangzhou, Zhejiang
A great option for a journey on a budget - hotel «Super 8 Hotel» is located in Hangzhou. This hotel is located in 4 km from the city center.
158 Zhujia Rd, Yuhang Qu, Hangzhou Shi, Zhejiang Sheng, China, 311112, Hangzhou, 0