Villa Nova Restaurant

5121 Arctic Blvd Ste I
Anchorage, AK  
Hours of Operation
Tue-Sat 5pm-10pm
Customer Reviews
Madalyn M. on 06/05/2014
One of my favorite restaurants! I highly...
shawno1 on 04/06/2012
Great food, very good service, nice atmo...
Business Details
People Also Viewed
3609 Arctic Blvd
Anchorage, AK
Straight Out Of Philly
210 E Fireweed Ln
Anchorage, AK