ICCO Pizza

This Pizzeria is near Totenham Court Road and Oxford Street but unknown to tourists. University College London students however are seen there ofter because of the cheap and good sized pizzas. Used to be £3 for years, but now it's around £4 per pizza. In any case, fresh ingredients, delicious pizzas and lively atmosphere.
--- first pic from rizkapb --