Orlando's Italian Restaurants

  • 6951 Indiana Ave,
    Lubbock, TX 79413
  • Phone: 806-797-8646
  • Cuisine: Italian Restaurant

Map

Unable to Display Map