69-71 Queen St, London EC4R 1EE
Restaurant
This 20-inch pizza restaurant specializes in wood-fired pizzas, offering a unique blend of traditional techniques and high-quality ingredients for a superior dining experience.
Rating: 4.2