numberoffloors11
in
Tampa, FL
Holiday Inn
700 N West Shore Blvd
Tampa
FL
33609
(813) 289-8200
4.1
mi