Town Plaza, Syokimau Ave
Machakos
Machakos - Kenya
Machakos
Machakos - Kenya