Extended Stay America Lubbock - Southwest

4802 S Loop 289
Lubbock
Texas
United States