La Terrazza is a family-style restaurant offering a unique dining experience.