Location: the hotel is near Busch Gardens, the University of South Florida main campus and Adventure Island water park.
See more: Hotels in USA Hotels in Tampa Holiday Destinations in USA