Italian Villa Restaurant Allen



Screenshots

Description

Italian Villa Restaurant is located in Allen, Texas and has been serving homemade, authentic Italian food for the past 20+ years. Come let our family serve your family!

Users review

from 1 reviews

"Awesome"

10