Castle Forest Lodge
Surrounded by the lush green tropical forest at the foot of snowcapped Mount Kenya, engendering the most stunning landscape, you will find Castle Forest Lodge a rare tropical paradise. Your stay will bring back memories of unspoiled splendor, nature as it was intended to be. …