La Terrazza is a family-run traditional Italian restaurant. They offer an extensive A La Carte menu that caters to various dietary needs, including vegetarian, Celiac, and lactose-free options.