One General Mathenge

43 Luxury Apartments. Construction Ongoing.