Where is Ramada Foshan Hotel?
Where is Ramada Foshan Hotel located?
Ramada Foshan Hotel, Ramada Foshan Hotel, China (approx. 23.01649°, 113.14323°)
Where is Ramada Foshan Hotel on the map?
Ramada Foshan Hotel - Canton Fair
{"latitude":23.01649,"longitude":113.14323,"title":"Ramada Foshan Hotel"}