Stellenbosch[1][2][3] is a town in the Western Cape province of South Africa. It is about 50 kilometres (31 miles) east of Cape Town.