Holiday Inn Express & Suites Fort Worth North - Northlake | Global Travel