La Quinta Inn & Suites Lubbock West Medical Center

Address:

4115 Marsha Sharp Freeway
79407 Lubbock, US

Hotel star rating:

2.5 stars

Map:


Contact   ·   Privacy   ·   Terms