Hotels in Tampa, FL
Hotels
13420 North Telecom Parkway,
Tampa ,
FL
33637
UNITED STATES
Thrive at one of the top hotels near USF, Busch Gardens, and Moffitt Cancer Center, in spacious suites with full kitchens, free WiFi & daily breakfast. Outdoor heated pool, fitness center & SportCourt®. Convenient North Tampa/Temple Terrace location.
Worldwide > United States > Tampa, FL > Hotels