Five hotels in Machakos - Kyaka Hotel, Outback Kenya Lodge, Semara Hotels, Caphill Hotel, and Gelian Hotel - offer unique…