Rio Theatre
The first building on the left housed the Rio Theatre and the Mayflower Cafe at Chaparral and Starr streets. A block away past the J.C. Penney is the Palace Theatre.
No one has favorited this photo yet
