World 50 Best Restaurant Award

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…

3 years ago