African-inspired Ikoyi Wins World 50 Best Restaurant Award
Ikoyi, a London-based restaurant has become the first in the United Kingdom to be awarded the prestigious ‘One To Watch Award’ by the World 50 Best Restaurants. Serving African-inspired food,