Imperial Picture Palace

26 Plumstead Road,
London, SE18 7BZ

Unfavorite No one has favorited this theater yet

| Street View

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
You must login before making a comment.

New Comment

Subscribe Want to be emailed when a new comment is posted about this theater?
Just login to your account and subscribe to this theater