They own the Franschhoek Motor Museum in the Western Cape, which sits within the famous L’Ormarins. The museum has over 220 cars, from a 19th-century motor tricycle to a 2004 Mercedes-Benz CLK63 ...
Stay updated with the latest global travel and hospitality industry insights. Since 1999, TravelDailyNews International ...