Situé dans le centre de Tampa, en Floride, cet hôtel dispose d'une salle de sport sur place. Il se trouve à seulement 850 mètres de l'université de Tampa.
Nombre de chambres: 130
601 North Florida Avenue, Tampa, FL 33602, États-Unis
Hôtel réservé 1 fois aujourd'hui.