Imperial Picture Palace
26 Plumstead Road,
No one has favorited this theater yet
Located in the southeast London district of Woolwich, near Woolwich Arsenal. The Imperial Picture Palace was a shop conversion operating in 1913/1914.
In the Summer of 2008, the building was in retail use as an African Cash & Carry store. By 2012, it was named Shop 26.
Just login to your account and subscribe to this theater