13417 N. Nebraska Avenue,
2 people favorited this theater
The Todd Theatre opened in 1967 and showed adult films until at least the early-1980’s. The business is now an adult video store.
Just login to your account and subscribe to this theater.