Holiday Inn Hotel & Suites near Busch Gardens-USF

11310 N 30th Street
Tampa
Florida
United States