Pi Pizza is a restaurant specializing in large 20-inch pizzas, with options for 12-inch pizzas as well. They emphasize crafting their pizzas in-house with fresh ingredients and offer both sit-in and takeaway services.