Todd Theatre
13417 N. Nebraska Avenue,
Tampa,
FL
33612
13417 N. Nebraska Avenue,
Tampa,
FL
33612
2 people favorited this theater
Uploaded By
More Photos of This Theater
1993 shot of the Todd Theatre in Tampa as an adult theater.
No one has favorited this photo yet