Le Camelia Hotel

No 5111-1 Haima Rd, Fengxian Dist, Shanghai, China 201418

JDS Travel News JDS Viewpoints JDS Africa/MI