Supportinfo@ratecheck.travel
Melia Shanghai Parkside | No. 151, Lane 818, Shendi West Road, Pudong District, Shanghai, Shanghai, China, 201205 | RateCheck.travel