Stockwell Electric Palace
No one has favorited this theater yet
Located in the southwest London inner city district of Stockwell. Possibly a shop conversion, the Stockwell Electric Palace was operating during at least 1912 to 1914.
Just login to your account and subscribe to this theater