Holiday Inn Express Hotel & Suites Fort Worth (I-20)

4609 Citylake Blvd W
Fort Worth
Texas
United States