Villa Fresh Italian Kitchen
Add to Favorites
OPEN NOW
Today: 10:00 am - 9:00 pm
Saved to Favorites
2210 W Taylor St, Chicago, IL 60612
601 E 170th St, South Holland, IL 60473
Phone: (847) 763-1556
Address: 3333 W Touhy Ave, Lincolnwood, IL 60712
Villa Pizza
Villa Italian Kitchen
Cuisines: Italian, European, Continental, Pizza
3300 W Touhy Ave, Skokie, IL 60076
3724 Dempster St, Skokie, IL 60076
3451 W Devon Ave, Chicago, IL 60659
3333 W Touhy Ave Unit Vc2, Lincolnwood, IL 60712
6120 N Lincoln Ave, Chicago, IL 60659
3710 Dempster St, Skokie, IL 60076
3055 W Lawrence Ave, Chicago, IL 60625
5535 Touhy Ave, Skokie, IL 60077
4636 N Kedzie Ave, Chicago, IL 60625
5253 N Clark St, Chicago, IL 60640