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