Mont Rochelle

The Locaton Corporation - South Africa

Mont Rochelle is a stunning 22-bedroom hotel and vineyard just under an hours drive from Cape Town in the town of Franschhoek in South Africa. Franschhoek is a traditional vineyard town in the Western Cape Province famously known as the French Corner of the Cape and is considered to be the food and wine capital of South Africa.