Loading hotels
Confirming room availability...
Peacock Hotel, 199 Hanghai Road Jianggan District, Hangzhou, China
This lovely Hotel is located in Hangzhou. Hong Que Plaza - Hangzhou does not offer 24-hour reception. This is not a pet-friendly establishment.