Where is Holiday Inn Foshan Nanhai Central by IHG located?
Holiday Inn Foshan Nanhai Central by IHG, Holiday Inn Foshan Nanhai Central by IHG, China (approx. 23.07809°, 112.99372°)
Holiday Inn Foshan Nanhai Central by IHG, Holiday Inn Foshan Nanhai Central by IHG, China (approx. 23.07809°, 112.99372°)