Tag Archives: Icco Goodge Street

Icco Goodge Street | Lucky 13



Does Icco do Best pizza in London? Not by my standards, but it’s not far off! I would say Icco probably serves the best priced pizza in London at a consistently high standard. Continue reading

Posted in Drink, Food, London, Lucky 13, Pizza, Restaurants, Travel | Tagged , , , , , , , , , , , , , , , , | Leave a comment