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
737 W 5th Ave # 110
Anchorage, AK
Fiori D'italia
2502 McRae Rd
Anchorage, AK