Address: 258 Halt Rd, Elsies River, Western Cape, 7490, South Africa, Cape Town. See full address and map. Categories: Cleaning Systems