Ashton is a small town in the Western Cape in South Africa. The town is at the foot of the Langeberg mountain range, 10 km southwest of Montagu and 19 km east-southeast of Robertson. It is situated in a valley known for production of wines and fruit. Ashton is known for its canning factory, which has faced economic challenges in recent years. Ashton is also home to various tourist attractions, including vineyards and steam locomotives.
Less