Supportinfo@ratecheck.travel
Newtown Hotel, Shanghai | 1st Floor - A, 2nd Floor, Room 31, No. 10, Lane 3825, Dushi Road, Shanghai, Shanghai, China | RateCheck.travel