 The Tower Theatre was a popular drive-in that operated for nearly forty years and became another well-known Tampa landmark on property facing the Hillsborough River between Florida and Nebraska Avenue.The neon sign for the drive-in became another Tampa landmark and featured a “neon tower” that was designed after its nearby namesake.Sulphur Springs is located at (28.02500, -82.45111), or about five miles north of downtown Tampa.