There are @ 500,000 Indian folks in SA. If you like Indian food(Northern India), try Bukhara in Capetown. There are a lot of good restaurants in Camps Bay, Constantia, and up in the wine country around Franschoek as well. You can have a nice lunch on the patio at the Raddison in Capetown also.