Supportinfo@ratecheck.travel
Ramada Shanghai Zhabei | 666 GongHeXin Road 200070 Shanghai China, 666 GongHeXin Road, Shanghai, China, 200070 | RateCheck.travel