Holiday Cinema

1519 E. Willow Street,
Scottsboro, AL 35768

Unfavorite No one has favorited this theater yet

Showing 1 comment

rivest266
rivest266 on February 29, 2024 at 12:38 pm

Two screens on June 18th, 1979.