Here are a few all you can eat's in Cape Town.
Quarter Deck, booking is essential. They open at 18:00. R150 per person.
Kaprino's by northgate estate. R150 per person
Blue Marlin in obeservartory. This is a sushi/asian buffet. Last time I Checked it was R130 per person.
El Rodizio...