La Piazza is an Italian restaurant offering traditional cuisine, including freshly baked pizzas.