Prince Albert, Western Cape, South Africa, a peaceful village at the foot of the Swartberg Pass. Come and enjoy traditional Karoo hospitality.