La Quinta Inn Tampa-Near Busch Gardens

9202 N 30th St
Tampa
Florida
United States