Plaza Hotel Yuyao Hotel
No.108 Shunshui South Road, 315400 Yuyao, China
Offering a wellness centre and a restaurant, Plaza Hotel Yuyao is located in downtown Yuyao. Free Wi-Fi access is available. Rooms here will provide you with a flat-screen TV and air conditioning.