Holiday Inn Tampa N
Address:
11310 North 30th St,
Tampa
, FL
, 33612
28° 3' 6.5664" N, 82° 25' 35.1984" W
See map: Google Maps