Tag: Kenya. Located at the Mega Shopping Mall along Uhuru Highway