Villa Italia Restaurant
$14.50
Roasted peppers, olives, artichokes, lettuce, tomato, cucumber, Italian vinaigrette
Add your review below to help others know what to expect.