La Quinta Inn & Suites by Wyndham

1405 US-287, Decatur, TX 76234