A furnished luxurious two bedroom apartment for rent on Ngong Road, Kilimani. Eldon Villas are Premier Nairobi Furnished Apartments. Opened since 2005,