Rates: 107.11 - 120.6
Amenities:
Holiday Inn Express Hotel & Suites Dallas-Medical Center 1521 Inwood Road Dallas, TX 75247