This inviting hotel lies opposite Busch Gardens. It is located only a few minutes from fantastic shopping opportunities, restaurants and sights. The beach may be found just 56 km away.
See more: Hotels in USA Hotels in Tampa - Fl Holiday Destinations in USA