4801 E Fowler Ave, Tampa, FL 33617 (813) 987-6000
How to go there
IMAX theater Loc: 28.0537 / -82.4051
Plan your visit