Busch Gardens Tampa Bay is a 10 minute drive from this hotel in Tampa, Florida. On-site dining, an outdoor seasonal pool and guest rooms with bright accents and free Wi-Fi are offered. Coffee facilities and cable TV are provided in all rooms at Vista Inn & Suites Tampa. All rooms include wood furniture. IHOP Restaurant is open 24-hours a day. Traditional American fare is served. Guests can also use the barbecue facilities on site. The University of South Florida is 6 miles from Tampa Vista Inn & Suites. Florida Aquarium is 11 miles away.