La Piazza is an Italian restaurant offering pizza and pasta dishes for dine-in, takeaway, and delivery.