Essanby House Johannesburg

Alternative Name: 
Shepherd & Barker shop
Builder: 
Architectural Firm: