Leaven Pizza is a restaurant specializing in award-winning sourdough pizzas, made fresh daily on-site. Their classic pizzas start at £9.5, and they also offer generous toppings and truffle fries. No booking is required.