If you have questions or concerns about your stay, call +254 703 049 000 to talk to a Villa Rosa Kempinski front desk representative.