Supportinfo@ratecheck.travel
Yanghai Holiday Hotel, Shanghai | No. 22, Lane 3201, Fuminsha Road, Shanghai, Shanghai, China, 201914 | RateCheck.travel