Italian Villa Pasta & Pizza

Hours of Business
Mon-Thurs 11-10
Fri-Sat 11-11
Sun 12Noon-9

Italian Villa Pasta & Pizza
121 N. Greenville Ave.
Suite B
Allen, TX 75002
United States

Ads

Gallery