This well-maintained, spacious three-bedroom, two-bathroom townhouse in Middelburg South is an ideal choice for a small family. The open-plan layout creates a