Holiday Inn & Suites Dallas-Addison, Addison (3-star) | TravelManiac