142 Ted Turner Drive NW,
No one has favorited this theater yet
This theater was an early George Ellis venue in Atlanta located on Spring Street NW. It opened on June 23, 1966 with “To Die in Madrid”. Later it became the Festival Art when there were many porn houses in Atlanta. This was not a purpose-built theater but a storefront converted to a theater.
Just login to your account and subscribe to this theater