Looking for the best pizza in London that won’t break the bank? Welcome to ICCO – The People’s Pizzeria, one of the best pizza restaurants in London serving freshly made, thin-crust pizzas at unbeatable prices. With locations in Soho, Camden, and Fitzrovia, ICCO is a go-to spot for authentic pizza in London England, made fast and served hot from open kitchens you can see.