Supportinfo@ratecheck.travel
Super 8 Hotel Weihai Railway Station | 166 Qing Dao Road 264200 Weihai China, 166 Qing Dao Road, Weihai, China, 264200 | RateCheck.travel