A true diamond in the rough, Treetops Lodge is located in the Aberdare National Park. The lodge rests 1,966 meters above sea level on the…
A true diamond in the rough, Treetops Lodge is located in the Aberdare National Park. The lodge rests 1,966 meters above sea level on the…