
4/6/21 - updated with full details.
Fans of the Kudu group of restaurants and bars will no doubt be thrilled to learn that the team are opening a new restaurant in South East London. The new restaurant in Peckham/Nunhead will be called Kudu Grill and has taken over the old Babette site on Nunhead Lane which was, before that, the Edinburgh Castle pub.
"As South Africans, we can’t resist a good braai," they
...