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.