Location: 1.5 Km. from Busch Gardens theme park and Adventure Island water park.
See more: Hotels in USA Hotels in Tampa Holiday Destinations in USA