Cape St. Francis

Cape St. Francis is a town in South Africa, situated on a headland in the Eastern Cape Province. It is popular for its clean beaches and as a surfing location.



[[recommendation]]