La Quinta Inn & Suites Big Spring

1120 IH-20 W
Big Spring
Texas
United States