This family friendly hotel is located in the centre of Tampa. From here, guests may reach Busch Gardens and Adventure Island in some 3 km.
See more: Hotels in USA Hotels in Tampa - Fl Holiday Destinations in USA