Osmanthus Hotel

Osmanthus Hotel Address: 77 Zhong Shan Road South, Guilin, China

Minimum price found for Osmanthus Hotel was: 264 CNY

Click here to get more information, photos & guest ratings for Osmanthus Hotel