West Texas' Premier Hotel address. The Holiday Inn Lubbock-Hotel & Towers offers all the amenities you expect from Holiday Inn combined with the West Texas hospitality that has made Lubbock legendary. Located in downtown Lubbock, we are convenient to Texas Tech University and the Lubbock International Airport. The historic Depot Entertainment District and the Broadway Strip are just minutes away. Your pleasure is our business at the Holiday Inn Hotel and Towers. High Speed Internet access available.