This is the Langlaagte Stamp Mill or Battery as they were called in the olden days. It is in Main street in Johannesburg.