No. 15 on The World's 50 Best Restaurants 2025, London, United Kingdom.
See it while you're here
Frequently asked questions
Where is Ikoyi?
Ikoyi is in London, United Kingdom. The nearest major airport is LHR.
What is Ikoyi known for?
No. 15 on The World's 50 Best Restaurants 2025, London, United Kingdom.




