La Quinta Inn & Suites by Wyndham Orange

2220 Texas 62, Orange, TX 77630