United Kingdom / Archway / RestaurantspizzaPizza Da MilanoAddress624 Holloway Rd, LondonWebsitepizzadmilano.ukPhone+442072631360—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 itUmbrella London · 13 mNot ratedNid Ting Thai · 71 mNot ratedThe Floirin · 170 mNot ratedThe Landseer