Villa Nova Restaurant

5121 Arctic Blvd
Anchorage, AK  
Hours of Operation
Tue - Sat 5:00 pm - 10:00 pm
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
Little Italy
2300 E 88th Ave
Anchorage, AK
Sorrento's Restaurant
610 E Fireweed Ln
Anchorage, AK