W. 16th Street,
No one has favorited this theater yet
The Rio Theatre was located on 16th Street, between K Street & Canal Street. It opened in around 1942 and continued into 1950’s. It screened many Spanish language movies.
Just login to your account and subscribe to this theater