Description
Perhaps the most unique, distinctive restaurant in London, no restaurant in the capital is harder to pigeon-hole than Ikoyi. Chef Jeremy Chan’s utterly meticulous approach and dedication to great British ingredients makes this a must-visit.
Location
-
180 Strand, London WC2R 1EA, UK
Add a review