A furnished luxurious one apartment for rent on Ole dume Road, Kilimani. Eldon Villas are Premier Nairobi Furnished Apartments. Opened since 2005, Eldon