Italian Villa Allen

121 N Greenville Ave, Allen, TX

Menu (As of 10/29)

Italian Villa Allen: hours and how to order