DR C B MASHABA Sep 26, 2023 Practice No.: 0403687 Speciality: General Medical Practice Address: 59 Church Street, Middelburg, Mpumalanga, South Africa Telephone Number: 0132930975 Alternate Telephone Number: Email Address: bernmashaba@yahoo.com Dispensing or Non-Dispensing: