Where is Guangzhou Impression Hotel?

Where is Guangzhou Impression Hotel located?

Guangzhou Impression Hotel, Guangzhou Impression Hotel, China (approx. 23.11319°, 113.54385°)


Where is Guangzhou Impression Hotel on the map?