Villa Italian Kitchen

3410 Livermore Outlets Dr # FC2, Livermore CA

(925) 292-7226

Hours of Operation Today,
  • CLOSED UNTIL 10:00 AM

Location