106 Nacogdoches Street,
1 person favorited this theater
The Shelby Theater was operating prior to 1941 and was located on what was then known as West Side Square. In around 1942, it was renamed Rio Theater. It has a wonderful exterior and appears to show first-run films.
Just login to your account and subscribe to this theater