Erected 1909.
Location 6 Somers Road, London, E17
Categories
Authority
More Information William Morris Hall