Islington Picture Palace
72 Upper Street,
No one has favorited this theater yet
Located in the north London inner-city district of Islington. The Islington Picture Palace was most likely a shop conversion, probably operating prior to the 1910 Cinematograph Licencing Act coming into force.
In 2009, it is a bar/restaurant known as Cuba Libre.
Just login to your account and subscribe to this theater