Holiday Inn Express Hotel & Suites Deer Park, Deer Park