Hotel ★★★★

Star & Lake Hotel

No.11 Xinghu West Road, Duanzhou District, Zhaoqing, Guangdong, China, Zhaoqing, China Show on map

About Star & Lake Hotel

Star & Lake Hotel is a 4-star hotel in Zhaoqing, China. It is one of 750 places to stay in Zhaoqing listed on Triptoic.

Property facts

Property type
Hotel
Star rating
4 stars

Location

No.11 Xinghu West Road, Duanzhou District, Zhaoqing, Guangdong, China, Zhaoqing, China

Loading map…

Frequently asked questions

Where is Star & Lake Hotel located?

Star & Lake Hotel is located at No.11 Xinghu West Road, Duanzhou District, Zhaoqing, Guangdong, China, Zhaoqing, China.

How many stars does Star & Lake Hotel have?

Star & Lake Hotel is rated 4 stars.

Stays near Star & Lake Hotel

Highly rated alternatives close by

All 750 in Zhaoqing →

More ways to stay in Zhaoqing

See prices on Agoda
Check prices