Hangzhou Peacock Hotel is located in Qiangjiang Central Business District, about 10 minutes' drive from West Lake and Hangzhou Railway Station. Rooms all come with a 32-inch flat-screen TV and free wired intern ... Read more

View all Luxury Hotels in Hangzhou