A charming first class hotel located next to hangzhou redstar theatre. The hotel is located by the west lake.
280 jianguo road south shangchen district Hangzhou Unknown 310009 China
Other Countries