View all
Town
Tarkastad is a Karoo semi-urban settlement situated on the banks of Tarka River in the Eastern Cape province of South Africa. Wikipedia