Brands
Nigerian Restaurant, Ikoyi Makes Record As first In Africa To Win Michelin Guide Star In London
A Nigerian restaurant in London, Ikoyi, has been awarded one star by the Michelin Guide, becoming the first African restaurant in London to gain such recognition. The restaurant, located in…