Holiday Inn
Hotel
Tampa, Florida
Across from University Of South Florida and conveniently located by Busch Gardens/Adventure Island.
Zimmeranzahl: 86
3751 E. Fowler Ave, Tampa, 33612, USA