Hotel Vienna International Hotel Guangdong Zhaoqing City Center Lake View
★★★
No.11 Xinghu West Road, Duanzhou District, Zhaoqing, Guangdong, China, Zhaoqing, China Show on map
Star & Lake Hotel is a 4-star hotel in Zhaoqing, China. It is one of 750 places to stay in Zhaoqing listed on Triptoic.
No.11 Xinghu West Road, Duanzhou District, Zhaoqing, Guangdong, China, Zhaoqing, China
Star & Lake Hotel is located at No.11 Xinghu West Road, Duanzhou District, Zhaoqing, Guangdong, China, Zhaoqing, China.
Star & Lake Hotel is rated 4 stars.
Highly rated alternatives close by