Gerald A. DeLuca
Pagoda Theatre
San Francisco, CA
Uploaded on: February 23, 2022
Size: 316.9 KB
Views: 452
License:
October 22, 1914 as the New Theatre. Film “The Spoilers”. From the San Francisco Italian newspaper “L'Italia.”
No one has favorited this photo yet