Villa Nova Restaurant

5121 Arctic Blvd # I
Anchorage, AK  
Hours of Operation
Tue-Sat 5pm-10pm
Customer Reviews
shawno1 on 04/06/2012
Great food, very good service, nice atmo...
yoka_00 on 03/31/2008
this little hole in the wall didn't look...
Business Details
People Also Viewed
Straight Out Of Philly
210 E Fireweed Ln
Anchorage, AK