Culture Plaza Hotel Overview
Nestled on the north of West Lake and 100 yards from Hangzhou Government building - 20 minute-drive to Hangzhou train station.
- Year Built: 2001
- Year Last Renovated: 2016
- Check in Time: 12:00 PM
- Check out Time: 12:00 PM
- Number of Floors: 23