Location

Baymont Inn & Suites Tampa near Busch Gardens / USF

3001 University Center Dr

Tampa, Florida 33612