Hotel Ramada by Wyndham Longyan
★★★★
Fengyuan Building, No.167 Menkouyang, Shiqiao Village, Shuyang Town, Zhangzhou, China Show on map
South Garden Hotel is a hotel in Zhangzhou, China. It is one of 1,050 places to stay in Zhangzhou listed on Triptoic.
Fengyuan Building, No.167 Menkouyang, Shiqiao Village, Shuyang Town, Zhangzhou, China
South Garden Hotel is located at Fengyuan Building, No.167 Menkouyang, Shiqiao Village, Shuyang Town, Zhangzhou, China.
Highly rated alternatives close by
Hotel
#3 in Zhangzhou
Hotel
Serviced apartment
Hotel
Homestay