South African Restaurant

Back GET A QUOTE

The Venue

London’s largest South African fine dining restaurant, set over a groundbreaking 27,000 sq ft in a beautiful North London location, comprises of a spectacular two floor restaurant, bar & club, offering amazing food, drinks and live music to create the perfect event.