totalnumberofrooms133
in
Tampa, FL
Howard Johnson St Petersburg Beach Resort
6100 Gulf Blvd
St Pete Beach
FL
33706
(727) 360-7041
23.2
mi