Chameleon Hill Lodge is located at the following location / address: Bugambira, Bwindi Impenetrable Forest, Uganda.