Ikoyi at 180 The Strand Opens Monday 5th December 2022
On the 5th of December, Ikoyi will welcome guests to its new home within London’s new space for the creative industries, 180 The Strand on London’s Northbank. With a dedicated entrance on the corner of Surrey Street, the larger restaurant and kitchen space will afford