Johannesburg Housing Company Building Marshalls Town

Alternative Name: 
Alliance Insurance Company Limited.
Builder: 
Architect: 
Architectural Firm: