Supportinfo@ratecheck.travel
Man'ai Hotel, Shanghai | 3rd Floor, No. 1077 Changshou Road (Adjacent to Yueda 889 Plaza and Fanghui Plaza), Shanghai, Shanghai, China, 200040 | RateCheck.travel