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 CHEAP EATS, Drink, fitzrovia, Food, goodge street, Icco, Icco Goodge Street, italian food, London, Lucky 13, pizza, pizzeria, restaurants, reviews, Travel, W1, W1T 4LU
Leave a comment