United Kingdom / City of Westminster / RestaurantsdelicatessenDelizie D'italiaAddress70 Lupus St, LondonWebsiteitaliadelishop.comPhone+442078341471—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itGoya · 224 mNot ratedPimlico Tandoori · 287 mNot ratedO Sole Mio · 341 mNot ratedCacio e Pepe