Toggle navigation
Find
Sign up
Sign in
NJ
Lyndhurst
Restaurants
Villa Italia
Review
Villa Italia
1 Reviews
501 Stuyvesant Ave
Lyndhurst
,
NJ
07071-2627
(201) 460-1777
restaurants
www.villaitaliamenu.com
Info
Reviews
Offers
Photos
Map
by
abc123
on
7/30/2021
Night Mode