La Piazza is a pizza restaurant offering Italian and Mediterranean cuisine, with artisan pizzas made using Italian and local ingredients. Takeaway and reservation options are available.