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 …
Brands
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 …