La Quinta Inn and Suites Alice

2400 E Main St
Alice
Texas
United States