Hotel ★★

Junhao Mountain Villa

No.363 Shanghong Village, Liuyang, Hunan, China, Changsha, China Show on map

About Junhao Mountain Villa

Junhao Mountain Villa is a 2-star hotel in Changsha, China. It is one of 5,028 places to stay in Changsha listed on Triptoic.

Property facts

Property type
Hotel
Star rating
2 stars

Location

No.363 Shanghong Village, Liuyang, Hunan, China, Changsha, China

Loading map…

Frequently asked questions

Where is Junhao Mountain Villa located?

Junhao Mountain Villa is located at No.363 Shanghong Village, Liuyang, Hunan, China, Changsha, China.

How many stars does Junhao Mountain Villa have?

Junhao Mountain Villa is rated 2 stars.

Stays near Junhao Mountain Villa

Highly rated alternatives close by

All 5,028 in Changsha →

More ways to stay in Changsha

See prices on Agoda
Check prices