O Castle Forest Lodge está localizado no meio da densa floresta na encosta sul do Monte Quénia. Rodeado pelo ambiente natural de floresta tropical, com rios de água doce e cascatas, com uma fabulosa vista sobre o vale e os impressionantes picos do Monte Quénia.