DavidGill
Alhambra Theatre
Cleveland, OH
Uploaded on: January 7, 2015
Size: 32 KB
Views: 1,818
License:
“The House With The Organ” Euclid Ave. & E. 105th St., Cleveland posted 1911
No one has favorited this photo yet