Italian Villa Restaurant Allen

Download Italian Villa Restaurant Allen Italian Villa Restaurant Allen icon

Italian Villa Restaurant Allen

by: Developer Apptimizer

FREE DOWNLOAD 10 1

10 Users
rating

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