Villa Fresh Italian Kitchen

restaurant in Newport News

Phone: (757) 884-9325

Website: www.villaitaliankitchen.com

Address: 12300 Jefferson Ave Ste 732