10.5 C
London
Friday, April 19, 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...