23.6 C
London
Monday, June 24, 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...