Hotel Texas Fort Worth

2415 Ellis Ave
Fort Worth
Texas
United States