Mamma Mia, Here They Go Again! Lupo Verde is back at it with their newest location, Lupo Verde Osteria, now open in the Palisades. The menu boasts authentic, rustic, Italian fare featuring a variety of small plates, house-made charcuteries, breads, cheeses and antipasti. Six house-made pastas, and four entrée selections […]