Supportinfo@ratecheck.travel
Decale Palace Hotel, Nairobi | Eastleigh North General Waruinge St, Grand royal bldg, Nairobi, Kenya | RateCheck.travel