Renovated in 2025, the Rohcha Inn is a great choice for accommodation in Hangzhou. Boasting a convenient location, the hotel is just 9km from Hangzhou Railway Station and 35km from Hangzhou Xiaoshan International Airport. This hotel is located near many of Hangzhous attractions including Beigao Peak Cableway, Nine Creeks and Eighteen Gullies and China National Tea Museum. In their spare time, guests can explore the hotels surroundings. Guests tell us the location of this hotel is fantastic.
Less