Villa Italian Kitchen - 3000 184th Street Southwest #848

Pizza, Pasta, Italian

3000 184th Street Southwest #848, Lynnwood
(425) 673-1999


Google Google: 3.7
Yelp Yelp: 1.5


Reviews for Villa Italian Kitchen

Hristina Popova
Terrible food, terrible service, terrible prices. $12 for a chewy slice of pizza and a half-rotten fruit salad. The guy behind the counter was very pushy in more