Redstar Culture

This city business hotel is located in Hangzhou, paradise on Earth, and is next to the Hangzhou Railway Station Square, only a 3-minute drive to West Lake. Its location provides guests with convenient transportation links (bus and train station) and a peaceful environment.