This development is a luxury five bedrooms all ensuite townhouse development, located in the upmarket Lavington suburb of Nairobi. These exquisitely designed