Rita Theatre
1596 Church Street,
San Francisco,
CA
94131
1596 Church Street,
San Francisco,
CA
94131
1 person favorited this theater
Uploaded By
1939 trade ad for the new seats at the Lux in San Francisco circa 1939.
No one has favorited this photo yet