Howard Johnson Inn Tampa Ybor City

2520 N 50TH St, Tampa 33619, United States Get directions to this spot
2520 N 50TH St
Tampa, 33619
FL, United States
(813) 247-3300

Rate and review Howard Johnson Inn Tampa Ybor City in Tampa, FL, United States!

Share your experiences at Howard Johnson Inn Tampa Ybor City with your friends or discover more Hotels in Tampa, FL, United States.