The James Hall Museum of Transport is the largest and most comprehensive museum of land transport in South Africa. The museum houses examples showcasing the early ox-wagons through ...