La Quinta Inn & Suites Cedar Hill - Cedar Hill, TX, United States close