29 Murchison Street, Newcastle: 034 312 2722 | 46 York Road, Newcastle: 034 312 6306 | 223 Church Street, Vryheid: 034 981 3455