I believe this is one of the best places for a pizza in London. The restaurant (Westbourne Grove) has an electric oven (normally pizzas are baked in brick ovens) but the quality of the raw materials and the expertise of their pizza makers make it really one of the best spots in central London. The place has also a decent... more




