Swiss Lenana Mount is located in Ralph Bunche Road, 41768, Nairobi, Kenya.