Conveniently located across Busch Gardens amusement park, Tampa Inn Near Busch Gardens provides comfortable accommodations with free Wi-Fi, free parking, and an outdoor swimming pool. The hotel features spacious, air-conditioned guestrooms equipped with flat-screen TVs, refrigerators, microwaves, and coffee-making facilities. Housekeeping is provided daily. Pets allowed.
Address: 2901 E Busch Blvd, Tampa, FL 33612, United States
Phone: +1 813-933-6471