Imperial Picture Palace
26 Plumstead Road,
London,
SE18 7BZ
26 Plumstead Road,
London,
SE18 7BZ
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.
Contributed by
Ken Roe
Want to be emailed when a new comment is posted about this theater?
Just login to your account and subscribe to this theater.
Just login to your account and subscribe to this theater.