Glen Beach

Glen Beach is located north of Camps Bay Beach in Cape Town, South Africa. The two beaches are divided by a rock outcrop that extends from the land to... Wikipedia