Steaks, game and plenty more meat options in an Italian restaurant with a stylishly rustic ambiance.
Bright modern restaurant with Korean tableside barbecues serving meats with South African marinades.
Upscale and creative European-style cuisine, with local influences, in a modern space with terrace.
Fine-dining menu with Cape influences at airy beachfront eatery with an open kitchen and a terrace.
Cheery, atmospheric trattoria-style Italian restaurant, serving pizzas, pastas and meat dishes.
Lively restaurant serving local regional game and international favourites with daily live music.
Contemporary hotel restaurant with an oceanfront terrace serving upmarket international cuisine.
Casual, colourful joint offering all-you-can-eat meats cooked on an open fire and served on swords.
Portuguese-influenced seafood cuisine in elegant interior and covered terraces with harbour views.
Sleek wood, glass and steel restaurant with balcony offering fine dining, plus panoramic city views.