Gerald A. DeLuca
Surf Theatre
San Francisco, CA
Uploaded on: October 25, 2021
Size: 1003.8 KB
Views: 781
License:
This 2015 Google image capture shows the address to be the San Francisco Grace Christian Church.
No one has favorited this photo yet