Photos coming soon
HOTEL
Libai Hotel (Zhuhai Sun and Moon Bay Yangming Plaza Branch)
3rd Floor, No. 1038, Fenghuang South Road, Xiangwan Subdistrict, Zhuhai, China
Where it sits
Libai Hotel (Zhuhai Sun and Moon Bay Yangming Plaza Branch)
3rd Floor, No. 1038, Fenghuang South Road, Xiangwan Subdistrict, Zhuhai, China
22.27648, 113.57430
Similar stays nearby
Plan around Libai Hotel (Zhuhai Sun and Moon Bay Yangming Plaza Branch)
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
