Tampa, Florida, United States
Built in 1926, this ornate movie palace features a Wurlitzer organ plus films, shows & other events.
711 N Franklin St , Tampa, Florida, 33602-4435, US
0.2 km away
0.3 km away
0.4 km away
0.5 km away
0.6 km away