Supportinfo@ratecheck.travel
Liangfeng Hotel (People's Square Branch), Shanghai | 18 South Zhejiang Road (Zhejiang Nan Lu), Huangpu District, Shanghai, 200021, China, Shanghai, Shanghai, China | RateCheck.travel