Opening hours today for Villa Italian Kitchen

10:00 - 21:00

  • open now, until 21:00

SHOW ALL OPENING HOURS
  • Monday: 10:00-21:00

  • Tuesday: 10:00-21:00

  • Wednesday: 10:00-21:00

  • Thursday: 10:00-21:00

  • Friday: 10:00-21:00

Villa Italian Kitchen, Champaign

open now, until 21:00

Italian restaurant

Restaurant


2000 N Neil St, Suite 708, 61820 Champaign

+12173513115

Get directions: Villa Italian Kitchen

From:

Comment on Villa Italian Kitchen

   Loading comments-box...

Other restaurants nearby:

Other places nearby:

Market Place Shopping Center, UIC College of Nursing, ILLINOIS College of Business, Champaign-Urbana, Champaing, Champaign Park District - Tennis, Anita Purves Nature Center, Crystal Lake Park Family Aquatic Center