Hotel Zhangjiajie Xiamo Inn, Ticket & Itinerary Service, 5-min Walk to Tianmenshan Cable Car
★★
Floor 23A, Building 3, Phase 1, Weile Royal Garden, Guanli Road, Zhangjiajie, China Show on map
Flower House Inn is a 2-star hotel in Zhangjiajie, China. It is one of 1,812 places to stay in Zhangjiajie listed on Triptoic.
Floor 23A, Building 3, Phase 1, Weile Royal Garden, Guanli Road, Zhangjiajie, China
Flower House Inn is located at Floor 23A, Building 3, Phase 1, Weile Royal Garden, Guanli Road, Zhangjiajie, China.
Flower House Inn is rated 2 stars.
Highly rated alternatives close by
Hotel
Entire House
Hotel
Hotel