Ilboru Safari Lodge
Nestled on the lower slopes of the majestic Mt Meru, the Ilboru Safari Lodge is popular with mountain climbers and safari travelers in northern Tanzania.
Show More
Show Less

Nestled on the lower slopes of the majestic Mt Meru, the Ilboru Safari Lodge is popular with mountain climbers and safari travelers in northern Tanzania.