Discover local beaches
Clifton beaches are located near Cape Town in South Africa. There are four beaches named in a very c...