Supportinfo@ratecheck.travel
Super 8 Hotel Shanghai Pudong | Floor 1-3 And 4-8639 201314 Shanghai China, Floor 1-3 And 4-8639, Shanghai, China, 201314 | RateCheck.travel