Established 1913 Closed 1919
Location 33 Fitzroy Square, London, W1
Categories
Authority
More Information Omega Workshops