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 showed first-run films until closing in late-2013.
Just login to your account and subscribe to this theater