12.4 C
London
Sunday, February 23, 2020
Home Tags Central London

Tag: Central London

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...