Italian Villa Restaurant

Italian Villa Restaurant

121 N Greenville Ave, Allen, TX 75002
972-301-2537

Closed until 11:00 AM

Full Hours

Opening at 11:00 AM

SlicePizza Places in Allen, TX Italian Villa Restaurant
Price: $$