• Orlando's - 70th & Indiana

    • Restaurants
    • Restaurants & Bars
    • Catering
    6951 Indiana Ave.
    Lubbock, TX 79413
    (806) 797-8646
    (806) 797-6101 (fax)
    • News News