Holiday Inn Lubbock Park Plaza

3201 S Loop 289
Lubbock
Texas
United States