Villa Fresh Italian Kitchen
Add to Favorites
CLOSED NOW
Today: 10:00 am - 9:00 pm
Tomorrow: 10:00 am - 9:00 pm
Saved to Favorites
Phone: (425) 673-1999
Address: 3000 184th St SW Ste 848, Lynnwood, WA 98037
Website: website
Cuisines: Italian, European, Continental, Pizza
1808 Merrill Creek Pkwy, Everett, WA 98203
2027 196th St SW Ste R, Lynnwood, WA 98036
6219 238th St SE, Woodinville, WA 98072
510 Forsyth Ln, Edmonds, WA 98020
18505 Alderwood Mall Pkwy Ste F, Lynnwood, WA 98037
18500 33rd Ave W Ste A, Lynnwood, WA 98037
6124 200th St SW, Lynnwood, WA 98036
6815 196th St SW, Lynnwood, WA 98036
3000 184th St Sw Alderwood Mall, Lynnwood, WA 98037