Cottesloe Classic Mile

The Cottesloe Classic Mile is a 1600m ocean swim, starting and finishing at Cottesloe Beach. It was first held in 1984 and conducted by the Cottesloe Surf Life Saving Club […]

$25 – $55