6.8 C
London
Saturday, February 23, 2019
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...