Photos of St James Beach
About St James Beach
St James Beach is a unique stretch of beach with a mix of soft sand and rounded rocks smoothed by the waves. The beach is back by a row of brightly coloured beach huts that contrast perfectly with the crisp blue water and rolling green hills. (St James, Cape Town, South Africa)
herowaterfrontlandmark










