Little Italy

  • 1809 W Loop 281 #130,
    Longview, TX 75604
  • Phone: 903-295-4333
  • Cuisine: Italian Restaurant

Map

Unable to Display Map