Este hotel se encuentra en el centro de Tampa, Florida, y ofrece centro de fitness. El hotel está a solo 850 metros de la Universidad de Tampa.
Número de habitaciones: 130
601 North Florida Avenue, Tampa, FL 33602, Estados Unidos
Hotel reservado 1 veces hoy.