Where is Liuzhou Located?

Map showing where is Liuzhou located in China.

Liuzhou is a prefecture-level city in Guangxi Zhuang Autonomous Region, China. It’s situated on the banks of the Liu River. The city’s Liu River and unique mountains provide a picturesque backdrop to urban life. Liuzhou is a karst marvel, where nature’s artistry is on full display, creating a breathtaking canvas around the city.





This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Read More