Modern serviced apartments which are elegant, generously spaced and tastefully furnished with studio, one & two bedroom apartments located on Chemilil Road, Nairobi, Kenya, Nairobi, Kenya. The apartments offers leisure and great flexibility to both short term and long term guests.