Redstar Culture Hotel is located in Hangzhou, the paradise on Earth. The hotel is a complex of a five-star hotel and an artistic theatre. It's the ideal place for your business, meeting, tour and performance.
The hotel is next to the Hangzhou Railway Station Square, and only three-minute drive to the West Lake. It enjoys a convenient transportation and peaceful environment.