Iddu, South Kensington

Italian flair isn’t only found in Italy you know.  The ever-changing menu at Iddu in South Kensington helps bring Sicily to you, and even offers the chance for some al fresco dining in the summer sunshine. The busy restaurant is… Continue Reading