Casual, colourful joint offering all-you-can-eat meats cooked on an open fire and served on swords.
Bright modern restaurant with Korean tableside barbecues serving meats with South African marinades.
Live blues bands and other rousing music in relaxed restaurant and theatre with international menu.
Sleek wood, glass and steel restaurant with balcony offering fine dining, plus panoramic city views.
Sleek rooftop venue highlighting upmarket local provisions & desserts, plus craft cocktails & wine.
Portuguese-influenced seafood cuisine in elegant interior and covered terraces with harbour views.
Contemporary hotel restaurant with an oceanfront terrace serving upmarket international cuisine.
Steaks, game and plenty more meat options in an Italian restaurant with a stylishly rustic ambiance.
Craft workshop for hand painting & firing pottery, with a restaurant & outdoor playground for kids.
Smart traditional spot for Chinese dim sum and stir fry plus Japanese grills and sushi, tapas-style.