Holiday Inn Tampa Busch Gardens Hotel is located on Fowler Avenue in Tampa, just minutes from the University of South Florida, the Moffit Cancer Center and the VA Hospital.
The hotel is within walking distance from the University Mall and various restaurants and a movie theatre.
408 Guest Rooms
Holiday Inn Hotel
2701 E. Fowler Ave.
TAMPA, FL 33612
Holiday Inn Hotel, Busch Gardens, Tampa FL
Holiday Inn Lowest Internet Rate Guarantee
Good Hotels USA Good Hotels USA
Good Hotels Florida Good Hotels Florida