Map
368 Huanshi Dong Lu, Guangzhou 510064, China
Hotel
The Garden Hotel