Nairobi, Kenya - How do you find your way around a town you knew 40 years ago?