Leslie Williams Memorial HospitalView details →📍 Kanaal Street, 2499, Oberholzer, Carltonville📞 +27 18 788 1000