Loading
Show more hotels

About Impression South Lake Hostel

Contact

NO. 7 & 8 Villa, Feng Huang Chi, Qujiang Road North, Xi'an, 710061, China