11.9 C
London
Saturday, September 21, 2019
Home Tags Michelin Star

Tag: Michelin Star

Nigerian restaurant in the UK, wins Michelin star

Ikoyi, a restaurant in London, has been awarded one star, by the Michelin Guide, becoming the first African restaurant in London to gain such...