Now you can eat from a double-Michelin-starred restaurant for just £60 without leaving home as Iyoki
Ikoyi, located on the Strand, first launched in 2017 and has since earned two Michelin stars and a spot at number 35 on the World's 50 Best Restaurants list ... Lees verder