Commercial Property

Machakos Town
A mixed used development for Sale in Machakos