at 8310 Galbraith Rd, Tampa , 33647 United States
Holiday Inn Express Hotel & Suites New Tampa I-75 is Tampa based place and this enity listed in Hotel category. Located at 8310 Galbraith Rd FL 33647. Contact phone number of Holiday Inn Express Hotel & Suites New Tampa I-75: (800) 780-5733
A blend of nature and big city... Welcome to the Hampton Inn & Suites Tampa-North!