Branded as ‘the place to be’, Machakos town has become a great attraction thanks to the magnificent Machakos Peoples’ Park and other attractions. Apart from Naivasha, it is the nearest get-away spot ...