at 8310 Galbraith Rd, Tampa , 33647-1721 United States
1 FB users likes Holiday Inn Express Hotel & Suites Tampa-I-75, set it to 1028 position in Likes Rating for Tampa, Florida in Local Business category
Holiday Inn Express Hotel & Suites Tampa-I-75 is Tampa based place and this enity listed in Wedding Planning category. Located at 8310 Galbraith Rd FL 33647-1721. Contact phone number of Holiday Inn Express Hotel & Suites Tampa-I-75: (813) 910-7171