La Terrazza is an Italian restaurant where you can watch pizzas being baked in a wood-fired oven. They offer dine-in, takeout, and delivery.