Get Listed
Grand Central Hotel Shanghai
Hotel
Address: No. 505 Jiujiang Road, Shanghai, Shanghai, 200001, China