Hotel La Quinta Inn Tampa-Near Busch Gardens, Tampa

9202 N 30th St Tampa33612, United States