The family-friendly hotel lies on an estate and offers a number of fantastic possibilities. Busch Gardens Park is only 1.5 km away, and many further attractions are located nearby. Restaurants and bars can easily be reached on foot.
See more: Hotels in USA Hotels in Tampa - Fl Holiday Destinations in USA