11714 Morris Bridge Road, Tampa
Located 10 minutes' drive from Busch Gardens this hotel features an outdoor pool and offers rooms with free WiFi and a cable TV. The University of South Florida is 8 minutes' drive away.