Holiday Inn Express Hotel & Suites New Tampa I-75

8310 Galbraith Rd
Tampa
Florida
United States