Stroud 1929 653 Neptune Drive, Kei Mouth, Eastern Cape, South Africa Added on March 4, 2025 Sea View: Yes