French Art Theatre

3218 Cedar Springs Road,
Dallas, TX 75219

Unfavorite 1 person favorited this theater

Showing 1 comment

rivest266
rivest266 on April 22, 2021 at 6:11 pm

Opened on July 11th, 1970. Grand opening ad posted.