(Translated by Google) One of the best pizzas I have eaten in my life. Homemade pizza, and at an unbeatable price, cheap for London. A 12" pizza on the edge filled with c ... more