Inspiration Smash

Inspiration Smash

Pretty much the best pizza in London. Neapolitan style and a large menu that stays traditional and simple without any craziness seen at other restaurants.

Not super pricey but quality is upscale and service is prompt, friendly and full of advice when lo