1701 E Busch Blvd, Tampa, FL 33612, United States, Tampa - Fl
+18139337681
Este hotel de 1 estrella esta situado en el centro de Tampa. El hotel tiene una piscina exterior. Las 92 habitaciones estan equipadas con aire acondicionado. #Este hotel de 1 estrella esta situado en el centro de Tampa. El hotel tiene una piscina exterior. Las 92 habitaciones estan equipadas con aire acondicionado.