Loading hotels
Confirming room availability...
Royal Hotel 1903, Dongfeng Street 16 Daoli District, Harbin, China
Located in Harbin (Dao Li), Royal Hotel 1903 is minutes from Zhongyang Street and Zhaolin Park. This 4-star hotel is within close proximity of Saint Sophia Church and Harbin Flood Control Memorial.