Hells Gate & Lake Naivasha Day Trip - US$295

Hells Gate & Lake Naivasha Day Trip – US$295