Sourdough pizza restaurant. Offers a taste of London's best sourdough pizza. Booking available.