Advertisement
Super 8 Tampa
Super 8 Tampa
Address:
321 E. Fletcher Avenue, Tampa, Florida
Traveler Rating by TripAdvisor

Traveler Comments

GREAT LOCATION NEAR BUSCH GARDENS.STAFF EXCELLENT AND GREAT SWIMMING POOL.OVERALL A GREAT EXPERIENCE
This is a ver nice and clean hotel. The staff is friendly and helpful. They tried to help with the mixup with with the reservations which were made through expiedia.
Please enable JavaScript to properly view and use this web site.