Help
RSS
API
Feed
Maltego
Contact
Domain > m.sothebysrealty.co.za
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-01-10
18.233.45.1
(
ClassC
)
2025-08-05
18.211.88.148
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyContent-Type: text/htmlDate: Tue, 05 Aug 2025 01:09:17 GMTLocation: https://m.sothebysrealty.co.za/Server: nginxX-Content-Type-Options: nosniffContent-Length: 162Connection: keep-alive html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKServer: nginxDate: Tue, 05 Aug 2025 01:09:18 GMTContent-Type: text/html; charsetutf-8Content-Length: 142878Connection: keep-aliveVary: Accept-EncodingVary: CookieSet-Cookie: csrftokenFjTzGBZRX9nzyMpTOTqqJ3kpx9btvJRN; expiresTue, 04-Aug-2026 01:09:18 GMT; Max-Age31449600; Path/Set-Cookie: sessionidwpkbrdcgk5jsep76xzctsf4r2ofpz7hm; expiresTue, 05-Aug-2025 01:39:18 GMT; httponly; Max-Age1800; Path/X-Cache-Status: MISS !DOCTYPE html>html langen>head>meta charsetutf-8>meta http-equivX-UA-Compatible contentIEedge>meta nameviewport contentuser-scalableno, widthdevice-width, initial-scale1, maximum-scale1 />meta nameformat-detection contenttelephoneno />meta namegoogle-site-verification contentY-BSGjTxXilCkyRTOO3JMsKNrp9Uas1lO85O8cLtkeE />meta namemsvalidate.01 contentB2EF159F7C62E41F529F14A5369B2B3B />meta namedescription contentLew Geffen Sothebys International Realty can help you find the property of your dreams. Contact us now. />meta namekeywords contentBuy Sell Properties South Africa />meta propertyog:url contenthttps://www.sothebysrealty.co.za/ />meta propertyog:type contentwebsite />meta propertyog:title contentHomepage />meta propertyog:description contentLooking to start your property search or more information on the property industry, visit Lew Geffen Sotheby's International Realty />meta propertyog:image contenthttps://www.sothebysrealty.co.za/static/img/custom/layout/facebook-logo.jpg />title>Buy, Sell Property | Properties South Africa | Lew Geffen Sotheby's International Realty/title>link relstylesheet href/static/CACHE/css/c0f2b6e4dc7f.css typetext/css />link href//fonts.googleapis.com/css?familyOpen+Sans:400,300,600,700 relstylesheet typetext/css>link relcanonical hrefhttps://www.sothebysrealty.co.za/>!-- font-family: Open Sans, sans-serif; -->link relicon typeimage/png hrefhttps://d3k5w9i1vqhb0k.cloudfront.net/uploads/company/2017/05/99e2e20ec1a6933_t_w_16_h_16.png sizes16x16>link relicon typeimage/png hrefhttps://d3k5w9i1vqhb0k.cloudfront.net/uploads/company/2017/05/99e2e20ec1a6933_t_w_32_h_32.png sizes32x32>link relshortcut icon typeimage/png hrefhttps://d3k5w9i1vqhb0k.cloudfront.net/uploads/company/2017/05/99e2e20ec1a6933_t_w_48_h_48.png sizes48x48>link relapple-touch-icon typeimage/png sizes180x180 hrefhttps://d3k5w9i1vqhb0k.cloudfront.net/uploads/company/2017/05/99e2e20ec1a6933_t_w_180_h_180.png>link relmanifest href//d3k5w9i1vqhb0k.cloudfront.net/sothebys/uploads/company/2017/05/manifest.json/99e2e20ec1a6933_manifest.json>meta nametheme-color content>meta namemsapplication-config content//d3k5w9i1vqhb0k.cloudfront.net/sothebys/uploads/company/2017/05/99e2e20ec1a6933_browserconfig.xml />!--if lt IE 9>script src/assets/mobi/js/html5shiv.js>/script>script src/assets/mobi/js/respond.min.js>/script>!endif-->style>a.no-line{ float: right;}/style>script typetext/javascript src/static/CACHE/js/612ce073e052.js>/script>link relstylesheet typetext/css href//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.css />script src//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js>/script>script> function delete_cookie( name, path, domain ) { setTimeout(function() { document.cookie name + ; expiresThu, 01 Jan 1970 00:00:01 GMT;; }, 100) } function cssDirect(a) { var sheets document.styleSheets, o {}; for (var i in sheets) { if(sheetsi.href && sheetsi.href.indexOf(/static/) -1){ continue } var rules sheetsi.rules || sheetsi.cssRules; for (var r in rules) { if (a rulesr.selectorText) { o css2json(rulesr.style); } } } return o; } function css2json(css) { var s {}; if (!css) return s; if (css instanceof CSSStyleDeclaration) { for (var i in css) { if ((cssi).toLowerCase) { s(cssi).toLowerCase() (csscssi); } } } else if (typeof css string) { css css.split(; ); for (var i in css) { var l cssi.split(: ); sl0.toLowerCase() (l1); } } return s; } // website_notification Notification js window.addEventListener(load, function(){ function get_button_style() { var button { background: #002349, color: #ffffff } if (button.background ! ){ return button } styles cssDirect(.webref_button) if(stylesbackground-color){ return { background: stylesbackground-color, color: styles.color } } return {background: #000} } function get_popup_style() { var popup { background: #f2f2f2, color: #333333 } if (popup.background ! ){ return popup } styles cssDirect(.menu-open::before) if(stylesbackground-color){ return { background: stylesbackground-color, color: styles.color } } return {background: #f1d600} } window.cookieconsent.initialise({ palette: { popup: get_popup_style(), button: get_button_style() }, content: { message : This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember you. We use this information in order to improve and customize your browsing experience and for analytics and metrics about our visitors both on this website and other media. To find out more about the cookies we use, see our , link: Privacy Policy, href: /privacy-policy/ } }) });/script>script typetext/javascript>(function(i,s,o,g,r,a,m) {iGoogleAnalyticsObjectr;irir||function(){ (ir.qir.q||).push(arguments)}, ir.l1*new Date();as.createElement(o),ms.getElementsByTagName(o)0; a.async1;a.srcg;m.parentNode.insertBefore(a,m)}) (window,document,script,//www.google-analytics.com/analytics.js,ga); ga(create, UA-40927294-1, auto);ga(require,displayfeatures);ga(send, pageview);/script>script async srchttps://analytics.sothebysrealty.co.za/gtag/js?idG-N2J10WRZFT>/script> script>window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-N2J10WRZFT, { transport_url: https://analytics.sothebysrealty.co.za, first_party_collection: true });/script>/head>body classpage-home> div classpage> !-- Navigation --> div idnavigation classcol-xs-12 transparent>div classrow nav-head>div classcol-xs-10 v-align-mid nopadding>a href/ classnav-heading>Lew Geffen Sotheby's International Realty/a>/div>div classcol-xs-2 offset-1 nav-button nopadding alignright>a href# onclick classno-line data-relclose>i classicon-cancel-circle menu-close>/i>/a>/div>/div>div classrow>a href/ classnav-link-active>Home/a>/div>div classrow>a href/property-search/ classnav-link>Property Search/a>/div>div classrow idid_sell> a href/sell-with-us/ classnav-link>Sell/a>/div>div classrow> a href#1 classnav-link has-dropdown onClick$(this).toggleClass(nav-link nav-link-active);>Buy/a> div classsub-menu col-xs-12 stylepadding-right: 0px;> div classrow idid_on-show>a href/results/on-show/ classnav-link>On Show/a>/div> div classrow idid_residential-for-sale-residential_for_sale_countintcomma>a href/results/residential/for-sale/ classnav-link>Residential For Sale (3,615)/a>/div> div classrow idid_apartments-for-sale>a href/results/residential/for-sale/?property_typeApartment classnav-link>Apartments For Sale/a>/div> div classrow idid_townhouses-for-sale>a href/results/residential/for-sale/?property_typeTownhouse classnav-link>Townhouses For Sale/a>/div> div classrow idid_commercial-for-sale-commercial_for_sale_countintcomma>a href/results/commercial/for-sale/ classnav-link>Commercial For Sale (255)/a>/div> div classrow idid_industrial-for-sale-industrial_for_sale_countintcomma>a href/results/industrial/for-sale/ classnav-link>Industrial For Sale (24)/a>/div> div classrow idid_retail-for-sale-retail_for_sale_countintcomma>a href/results/retail/for-sale/ classnav-link>Retail For Sale (5)/a>/div> div classrow idid_mixed-use-for-sale-mixed_use_for_sale_countintcomma>a href/results/mixed-use/for-sale/ classnav-link>Mixed Use For Sale (13)/a>/div> div classrow idid_agricultural-for-sale-agricultural_for_sale_countintcomma>a href/results/agricultural/for-sale/ classnav-link>Agricultural For Sale (14)/a>/div> div classrow idid_farms-amp-small-holdings-farm_and_small_holdings_countintcomma>a href/results/farms-and-small-holdings/ classnav-link>Farms & Small Holdings (104)/a>/div> div classrow idid_vacant-land-vacant_land_countintcomma>a href/results/vacant-land/ classnav-link>Vacant Land (812)/a>/div> div classrow idid_bank-assisted-distressed_countintcomma>a href/results/bank-assisted/ classnav-link>Bank Assisted (1)/a>/div> /div>/div>div classrow> a href#1 classnav-link has-dropdown onClick$(this).toggleClass(nav-link nav-link-active);>Rent/a> div classsub-menu col-xs-12 stylepadding-right: 0px;> div classrow idid_residential-to-let-residential_to_let_countintcomma>a href/results/residential/to-let/ classnav-link>Residential To Let (392)/a>/div> div classrow idid_apartments-to-let>a href/results/residential/to-let/?property_typeApartment classnav-link>Apartments To Let/a>/div> div classrow idid_townhouses-to-let>a href/results/residential/to-let/?property_typeTownhouse classnav-link>Townhouses To Let/a>/div> div classrow idid_holiday-letting-holiday_letting_countintcomma>a href/results/holiday/to-let/ classnav-link>Holiday Letting (78)/a>/div> div classrow idid_commercial-to-let-commercial_to_let_countintcomma>a href/results/commercial/to-let/ classnav-link>Commercial To Let (153)/a>/div> div classrow idid_industrial-to-let-industrial_to_let_countintcomma>a href/results/industrial/to-let/ classnav-link>Industrial To Let (6)/a>/div> div classrow idid_retail-to-let-retail_to_let_countintcomma>a href/results/retail/to-let/ classnav-link>Retail To Let (11)/a>/div> div classrow idid_mixed-use-to-let-mixed_use_to_let_countintcomma>a href/results/mixed-use/to-let/ classnav-link>Mixed Use To Let (5)/a>/div> /div>/div>div classrow> a href#1 classnav-link has-dropdown onClick$(this).toggleClass(nav-link nav-link-active);>Developments/a> div classsub-menu col-xs-12 stylepadding-right: 0px;> div classrow idid_all-developments>a href/results/new-development/residential/ classnav-link>All Developments/a>/div> div classrow idid_eastern-cape>a href/results/new-development/residential/?provinceeastern-cape/ classnav-link>Eastern Cape/a>/div> div classrow idid_gauteng>a href/results/new-development/residential/?provincegauteng/ classnav-link>Gauteng/a>/div> div classrow idid_north-west-province>a href/results/new-development/residential/?provincenorth-west-province/ classnav-link>North West Province/a>/div> div classrow idid_western-cape>a href/results/new-development/residential/?provincewestern-cape/ classnav-link>Western Cape/a>/div> div classrow idid_cyprus>a href/results/new-development/residential/?provincecyprus/ classnav-link>Cyprus/a>/div> div classrow idid_mauritius>a href/results/new-development/residential/?provincemauritius/ classnav-link>Mauritius/a>/div> div classrow idid_mozambique>a href/results/new-development/residential/?provincemozambique/ classnav-link>Mozambique/a>/div> /div>/div>div classrow idid_my-favourites> a href/results/my-favourites/?no-search1 classnav-link>My Favourites/a>/div>div classrow> a href#1 classnav-link has-dropdown onClick$(this).toggleClass(nav-link nav-link-active);>Services/a> div classsub-menu col-xs-12 stylepadding-right: 0px;> div classrow idid_marketing>a href/marketing/ classnav-link>Marketing/a>/div> div classrow idid_sales-rentals>a href/sales-rentals/ classnav-link>Sales & Rentals/a>/div> div classrow idid_auctions>a href/auctions/ classnav-link>Auctions/a>/div> div classrow idid_foreign-purchasing>a href/foreign-purchasing/ classnav-link>Foreign Purchasing/a>/div> div classrow idid_home-loan-assistance>a href/ooba/ classnav-link>Home Loan Assistance/a>/div> div classrow idid_training>a href/training/ classnav-link>Training/a>/div> div classrow idid_property-email-alerts>a href/property-email-alerts/ classnav-link>Property Email Alerts/a>/div> div classrow idid_area-profiles>a href/area-profiles/ classnav-link>Area Profiles/a>/div> div classrow idid_ooba>a href/ooba/ classnav-link>Ooba/a>/div> /div>/div>div classrow idid_franchising> a href/franchise-opportunity/ classnav-link>Franchising/a>/div>div classrow> a href#1 classnav-link has-dropdown onClick$(this).toggleClass(nav-link nav-link-active);>About/a> div classsub-menu col-xs-12 stylepadding-right: 0px;> div classrow idid_history>a href/history/ classnav-link>History/a>/div> div classrow idid_leadership>a href/leadership/ classnav-link>Leadership/a>/div> div classrow idid_awards>a href/awards/ classnav-link>Awards/a>/div> div classrow idid_our-partners>a href/our-partners/ classnav-link>Our Partners/a>/div> div classrow idid_truly-global>a href/truly-global/ classnav-link>Truly Global/a>/div> div classrow idid_email-newsletter>a href/newsletter/ classnav-link>Email Newsletter/a>/div> div classrow idid_latest-news>a href/news/ classnav-link>Latest News/a>/div> div classrow idid_auctions>a target_blank hrefhttp://www.sothebys.com/ classnav-link>Auctions/a>/div> div classrow idid_global-network>a target_blank hrefhttp://www.sothebysrealty.com/ classnav-link>Global Network/a>/div> /div>/div>div classrow> a href#1 classnav-link has-dropdown onClick$(this).toggleClass(nav-link nav-link-active);>Contact/a> div classsub-menu col-xs-12 stylepadding-right: 0px;> div classrow idid_branch-search>a href/contact/ classnav-link>Branch Search/a>/div> div classrow idid_careers>a href/careers/ classnav-link>Careers/a>/div> div classrow idid_agent-search>a href/agents/ classnav-link>Agent Search/a>/div> div classrow idid_franchise-opportunities>a href/franchise-opportunity classnav-link>Franchise Opportunities/a>/div> /div>/div>div classrow idid_blog> a target_blank hrefhttps://blog.sothebysrealty.co.za/ classnav-link>Blog/a>/div>div classrow idid_paia> a href/download-document/8ceb22c6c3b66b43f411ea3c6eac0852b5ad1eee/ classnav-link>PAIA/a>/div>/div> !-- // Navigation --> div classpage-wrap> !-- header --> div idheader classcontainer-fluid data-roleheader> div classcol-xs-12 aligncenter> div classrow> div classcol-xs-11 aligncenter> div classcol-xs-11 alignleft> div classrow> a idlogo href/ target_self> img src/assets/mobi/img/layout/logo.svg classimg-responsive> /a> /div> /div> /div> div idnav-button classcol-xs-1 nopadding nav-button alignright styletop: 22px; right: 7px;>a href#navigation onclick>i classicon-menu3 menu-open>/i>/a>/div> /div> /div>/div> !-- // header --> div data-rolecontent> div classhome-banner> a hrefhttps://www.sothebysrealty.co.za/sell-with-us/ classsell-block> div classinfo>span stylefont-weight: 700;>SELL/span> YOUR HOME/div> /a> div classcustom-texts> div idfor-sale classnavigation-for-sale active stylemargin-right: 39px;> div classtext>FOR SALE/div> div classarrow>svg width14 height8 viewBox0 0 14 8 fillnone xmlnshttp://www.w3.org/2000/svg>path dM1 1L7 7L13 1 strokewhite/>/svg>/div> /div> div iddevelopments classnavigation-developments stylemargin-right: 45px;> div classtext>DEVELOPMENTS/div> div classarrow>svg width14 height8 viewBox0 0 14 8 fillnone xmlnshttp://www.w3.org/2000/svg>path dM1 1L7 7L13 1 strokewhite/>/svg>/div> /div> div idto-let classnavigation-to-let> div classtext>RENTALS/div> div classarrow>svg width14 height8 viewBox0 0 14 8 fillnone xmlnshttp://www.w3.org/2000/svg>path dM1 1L7 7L13 1 strokewhite/>/svg>/div> /div> /div> div idadv_search_block_for_sale classadv_search_block> form classlocation-search action/setup-search-results/ methodPOST> input typehidden namebuy_rent valueBuy /> input typehidden namesearch_listing_type valueResidential /> input typehidden nameas_min_beds value /> input typehidden nameas_price_from value /> input typehidden nameas_price_to value /> input typehidden nameas_size_from value /> input typehidden nameas_size_to value /> input idadv_search_mobi_for_sale nameas_area_search classadv_search_mobi margin-top-10 selectpicker /> div classerrorlist idadv_search_mobi_errors>/div> button typesubmit classbutton primary-button margin-top-10>svg width18 height18 viewBox0 0 18 18 fillnone xmlnshttp://www.w3.org/2000/svg>path dM11.8177 8.00764C11.8177 10.5415 9.75575 12.6034 7.22192 12.6034C4.6881 12.6034 2.62615 10.5415 2.62615 8.00764C2.62615 5.47381 4.6881 3.41187 7.22192 3.41187C9.75575 3.41187 11.8177 5.47381 11.8177 8.00764ZM17.07 16.5426C17.07 16.1938 16.9264 15.8553 16.6904 15.6194L13.1718 12.1007C14.0027 10.9005 14.4438 9.46433 14.4438 8.00764C14.4438 4.01711 11.2124 0.785713 7.22192 0.785713C3.2314 0.785713 0 4.01711 0 8.00764C0 11.9982 3.2314 15.2296 7.22192 15.2296C8.67862 15.2296 10.1148 14.7884 11.315 13.9575L14.8337 17.4659C15.0696 17.7121 15.4081 17.8557 15.7569 17.8557C16.475 17.8557 17.07 17.2607 17.07 16.5426Z fill#002E5A/>/svg>/button> /form> /div> div idadv_search_block_developments classadv_search_block> form classlocation-search-developments action/setup-search-results/ methodPOST> input typehidden namebuy_rent valueBuy /> input typehidden namesearch_listing_type valueResidential New Developments /> input typehidden nameas_min_beds value /> input typehidden nameas_price_from value /> input typehidden nameas_price_to value /> input typehidden nameas_size_from value /> input typehidden nameas_size_to value /> input idadv_search_mobi_developments nameas_area_search classadv_search_mobi margin-top-10 selectpicker /> div classerrorlist idadv_search_mobi_errors>/div> button typesubmit classbutton primary-button margin-top-10>svg width18 height18 viewBox0 0 18 18 fillnone xmlnshttp://www.w3.org/2000/svg>path dM11.8177 8.00764C11.8177 10.5415 9.75575 12.6034 7.22192 12.6034C4.6881 12.6034 2.62615 10.5415 2.62615 8.00764C2.62615 5.47381 4.6881 3.41187 7.22192 3.41187C9.75575 3.41187 11.8177 5.47381 11.8177 8.00764ZM17.07 16.5426C17.07 16.1938 16.9264 15.8553 16.6904 15.6194L13.1718 12.1007C14.0027 10.9005 14.4438 9.46433 14.4438 8.00764C14.4438 4.01711 11.2124 0.785713 7.22192 0.785713C3.2314 0.785713 0 4.01711 0 8.00764C0 11.9982 3.2314 15.2296 7.22192 15.2296C8.67862 15.2296 10.1148 14.7884 11.315 13.9575L14.8337 17.4659C15.0696 17.7121 15.4081 17.8557 15.7569 17.8557C16.475 17.8557 17.07 17.2607 17.07 16.5426Z fill#002E5A/>/svg>/button> /form> /div> div idadv_search_block_to_let classadv_search_block> form classlocation-search-to-let action/setup-search-results/ methodPOST> input typehidden namebuy_rent valueRent /> input typehidden namesearch_listing_type valueResidential /> input typehidden nameas_min_beds value /> input typehidden nameas_price_from value /> input typehidden nameas_price_to value /> input typehidden nameas_size_from value /> input typehidden nameas_size_to value /> input idadv_search_mobi_to_let nameas_area_search class adv_search_mobi margin-top-10 selectpicker /> div classerrorlist idadv_search_mobi_errors>/div> button typesubmit classbutton primary-button margin-top-10>svg width18 height18 viewBox0 0 18 18 fillnone xmlnshttp://www.w3.org/2000/svg>path dM11.8177 8.00764C11.8177 10.5415 9.75575 12.6034 7.22192 12.6034C4.6881 12.6034 2.62615 10.5415 2.62615 8.00764C2.62615 5.47381 4.6881 3.41187 7.22192 3.41187C9.75575 3.41187 11.8177 5.47381 11.8177 8.00764ZM17.07 16.5426C17.07 16.1938 16.9264 15.8553 16.6904 15.6194L13.1718 12.1007C14.0027 10.9005 14.4438 9.46433 14.4438 8.00764C14.4438 4.01711 11.2124 0.785713 7.22192 0.785713C3.2314 0.785713 0 4.01711 0 8.00764C0 11.9982 3.2314 15.2296 7.22192 15.2296C8.67862 15.2296 10.1148 14.7884 11.315 13.9575L14.8337 17.4659C15.0696 17.7121 15.4081 17.8557 15.7569 17.8557C16.475 17.8557 17.07 17.2607 17.07 16.5426Z fill#002E5A/>/svg>/button> /form> /div> div classheader-sliders styleposition: relative; z-index: 0;> !-- Wrapper for slides --> div classheader-slider stylebackground: url(/static/img/custom/slider/sandton_header.jpg);> div classlisting-info-holder> div classlisting-block-info open> div classinfo stylefont-size: 17px; padding-right: 40px;> Sandton Platinum Residences div styleposition: absolute; top: 50%; margin-top: -7px; right: 16px;>svg width34 height17 viewBox0 0 34 17 fillnone xmlnshttp://www.w3.org/2000/svg>path fill-ruleevenodd clip-ruleevenodd dM0 0H34L17 17L0 0Z fillwhite/>/svg>/div> /div> div classlisting-header-block> div classinfo> div classdescription> Experience luxury living redefined at Sandton Platinum Residences. Located in the heart of Africas richest square mile, fully furnished apartments with appliances and an array of amenities for the new world /div> /div> /div> a hrefhttps://sandtonplatinumresidences.co.za/ target_blank classcustom-header-button styleleft: 14px;> div classcustom-header-button-info>From R890 000/div> /a> a hrefhttps://sandtonplatinumresidences.co.za/ target_blank classcustom-header-button styleleft: 165px;> div classcustom-header-button-info>EXPLORE/div> /a> /div> /div> /div> div classheader-slider stylebackground: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/documents/2024/06/Hermanus web banner image_t_w_640_h_480.jpg);> div classlisting-info-holder> div classlisting-block-info> div classinfo> Fernkloof Estate, Hermanus div styleposition: absolute; top: 50%; margin-top: -7px; right: 16px;>svg width34 height17 viewBox0 0 34 17 fillnone xmlnshttp://www.w3.org/2000/svg>path fill-ruleevenodd clip-ruleevenodd dM0 0H34L17 17L0 0Z fillwhite/>/svg>/div> /div> div classlisting-header-block> div classinfo> div classdescription> !-- limit characters to 312 --> Sole Mandate. Surrounded by the imposing mountains of the Fernkloof Nature Reserve, within the totally secure Fernkloof Village , lies this unbelievably upmarket home. Incorporated into Hermanus Golf Course.This single level home has four luxurious en-suite bedrooms ( 3... /div> /div> /div> a href/results/residential/for-sale/hermanus/fernkloof-estate/house/120368/ classcustom-header-button styleleft: 14px;> div classcustom-header-button-info>R19,500,000/div> /a> a href/results/residential/for-sale/hermanus/fernkloof-estate/house/120368/ classcustom-header-button styleleft: 165px;> div classcustom-header-button-info>EXPLORE PROPERTY/div> /a> /div> /div> /div> div classheader-slider stylebackground: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/documents/2024/06/Bantry Bay web banner image_t_w_640_h_480.jpg);> div classlisting-info-holder> div classlisting-block-info> div classinfo> Bantry Bay, Cape Town div styleposition: absolute; top: 50%; margin-top: -7px; right: 16px;>svg width34 height17 viewBox0 0 34 17 fillnone xmlnshttp://www.w3.org/2000/svg>path fill-ruleevenodd clip-ruleevenodd dM0 0H34L17 17L0 0Z fillwhite/>/svg>/div> /div> div classlisting-header-block> div classinfo> div classdescription> !-- limit characters to 312 --> Price is inclusive of VAT, therefore no transfer duty payable.Discover the pinnacle of luxury living at Villa 196, a spectacular 5-level house nestled in the prestigious Bantry Bay neighborhood bordering Clifton. Spanning five levels with breathtaking views of the... /div> /div> /div> a href/results/residential/for-sale/cape-town/bantry-bay/freehold/120820/ classcustom-header-button styleleft: 14px;> div classcustom-header-button-info>R0/div> /a> a href/results/residential/for-sale/cape-town/bantry-bay/freehold/120820/ classcustom-header-button styleleft: 165px;> div classcustom-header-button-info>EXPLORE PROPERTY/div> /a> /div> /div> /div> div classheader-slider stylebackground: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/documents/2024/06/Franschhoek web banner image_t_w_640_h_480.jpg);> div classlisting-info-holder> div classlisting-block-info> div classinfo> Franschhoek, Franschhoek div styleposition: absolute; top: 50%; margin-top: -7px; right: 16px;>svg width34 height17 viewBox0 0 34 17 fillnone xmlnshttp://www.w3.org/2000/svg>path fill-ruleevenodd clip-ruleevenodd dM0 0H34L17 17L0 0Z fillwhite/>/svg>/div> /div> div classlisting-header-block> div classinfo> div classdescription> !-- limit characters to 312 --> Nestled in a very exclusive corner of Franschhoek’s verdant upper valley, this property offers an exceptional country lifestyle yet is still within close proximity to the centre of the village.Unusually, the property boasts not one, but two generously proportioned... /div> /div> /div> a href/results/residential/for-sale/franschhoek/franschhoek/equestrian-property/117600/ classcustom-header-button styleleft: 14px;> div classcustom-header-button-info>R68,000,000/div> /a> a href/results/residential/for-sale/franschhoek/franschhoek/equestrian-property/117600/ classcustom-header-button styleleft: 165px;> div classcustom-header-button-info>EXPLORE PROPERTY/div> /a> /div> /div> /div> /div> div classprev-arrow pull-left styleposition: absolute; display: block; bottom: 140px; left: 20px; transform: rotate(180deg);>svg width50 height50 viewBox0 0 50 50 fillnone xmlnshttp://www.w3.org/2000/svg>mask idpath-1-inside-1 fillwhite>path fill-ruleevenodd clip-ruleevenodd dM25 49C38.2548 49 49 38.2548 49 25C49 11.7452 38.2548 1 25 1C11.7452 1 1 11.7452 1 25C1 38.2548 11.7452 49 25 49ZM25 50C38.8071 50 50 38.8071 50 25C50 11.1929 38.8071 0 25 0C11.1929 0 0 11.1929 0 25C0 38.8071 11.1929 50 25 50Z/>/mask>path fill-ruleevenodd clip-ruleevenodd dM25 49C38.2548 49 49 38.2548 49 25C49 11.7452 38.2548 1 25 1C11.7452 1 1 11.7452 1 25C1 38.2548 11.7452 49 25 49ZM25 50C38.8071 50 50 38.8071 50 25C50 11.1929 38.8071 0 25 0C11.1929 0 0 11.1929 0 25C0 38.8071 11.1929 50 25 50Z fillwhite/>path dM48 25C48 37.7025 37.7025 48 25 48V50C38.8071 50 50 38.8071 50 25H48ZM25 2C37.7025 2 48 12.2975 48 25H50C50 11.1929 38.8071 0 25 0V2ZM2 25C2 12.2975 12.2975 2 25 2V0C11.1929 0 0 11.1929 0 25H2ZM25 48C12.2975 48 2 37.7025 2 25H0C0 38.8071 11.1929 50 25 50V48ZM49 25C49 38.2548 38.2548 49 25 49V51C39.3594 51 51 39.3594 51 25H49ZM25 1C38.2548 1 49 11.7452 49 25H51C51 10.6406 39.3594 -1 25 -1V1ZM1 25C1 11.7452 11.7452 1 25 1V-1C10.6406 -1 -1 10.6406 -1 25H1ZM25 49C11.7452 49 1 38.2548 1 25H-1C-1 39.3594 10.6406 51 25 51V49Z fillwhite maskurl(#path-1-inside-1)/>path dM19 13L33 25L19 37 strokewhite stroke-linecapround stroke-linejoinround/>/svg>/div> div classnext-arrow pull-right styleposition: absolute; display: block; bottom: 140px; right: 20px;>svg width50 height50 viewBox0 0 50 50 fillnone xmlnshttp://www.w3.org/2000/svg>mask idpath-1-inside-1 fillwhite>path fill-ruleevenodd clip-ruleevenodd dM25 49C38.2548 49 49 38.2548 49 25C49 11.7452 38.2548 1 25 1C11.7452 1 1 11.7452 1 25C1 38.2548 11.7452 49 25 49ZM25 50C38.8071 50 50 38.8071 50 25C50 11.1929 38.8071 0 25 0C11.1929 0 0 11.1929 0 25C0 38.8071 11.1929 50 25 50Z/>/mask>path fill-ruleevenodd clip-ruleevenodd dM25 49C38.2548 49 49 38.2548 49 25C49 11.7452 38.2548 1 25 1C11.7452 1 1 11.7452 1 25C1 38.2548 11.7452 49 25 49ZM25 50C38.8071 50 50 38.8071 50 25C50 11.1929 38.8071 0 25 0C11.1929 0 0 11.1929 0 25C0 38.8071 11.1929 50 25 50Z fillwhite/>path dM48 25C48 37.7025 37.7025 48 25 48V50C38.8071 50 50 38.8071 50 25H48ZM25 2C37.7025 2 48 12.2975 48 25H50C50 11.1929 38.8071 0 25 0V2ZM2 25C2 12.2975 12.2975 2 25 2V0C11.1929 0 0 11.1929 0 25H2ZM25 48C12.2975 48 2 37.7025 2 25H0C0 38.8071 11.1929 50 25 50V48ZM49 25C49 38.2548 38.2548 49 25 49V51C39.3594 51 51 39.3594 51 25H49ZM25 1C38.2548 1 49 11.7452 49 25H51C51 10.6406 39.3594 -1 25 -1V1ZM1 25C1 11.7452 11.7452 1 25 1V-1C10.6406 -1 -1 10.6406 -1 25H1ZM25 49C11.7452 49 1 38.2548 1 25H-1C-1 39.3594 10.6406 51 25 51V49Z fillwhite maskurl(#path-1-inside-1)/>path dM19 13L33 25L19 37 strokewhite stroke-linecapround stroke-linejoinround/>/svg>/div>/div>div classclearfix>/div>div classhalf-left stylepadding-bottom: 85px;> div classinfo container-fluid> div classheading padding-bottom80> Your best life begins with a home that inspires you. /div> /div> div classinfo2 container-fluid> a classbutton primary-button margin-top15 open-button href#1>Have an area expert call you back/a> /div> div classcustom-info2 pull-left stylepadding-left: 30px;> a classbutton primary-button margin-top15 href/property-email-alerts/>Alerts/a> /div> div classcustom-info2 pull-right stylepadding-right: 30px;> a classbutton primary-button margin-top15 href/results/on-show/>On Show/a> /div>/div>div classform-animation> div classform-holder> div classcustom-divider>/div> div classcancel-button> img src/static/img/custom/layout/cancel.svg alt> /div> div classplease_contact_me_under margin-top20 container-fluid> div classform-heading>Please Call Me/div> form idid_contact_me_under_form methodPOST action/process-contact-me-under-form/> input typehidden namecsrfmiddlewaretoken valueFjTzGBZRX9nzyMpTOTqqJ3kpx9btvJRN /> fieldset> div classinput-container grid_4> input typetext classfull homepage-input idid_contact_me_under_full_name placeholderName namefull_name /> span classcontact-branch-errors errorlist data-forfull_name idid_full_name_errors>/span> /div> div classinput-container grid_4> input typetext classfull homepage-input idid_contact_me_under_contact_number placeholderContact Number namecontact_number /> span classcontact-branch-errors errorlist data-forcontact_number idid_contact_number_errors>/span> /div> div classinput-container grid_4> input typetext classfull homepage-input idid_contact_me_under_email_address placeholderEmail Address nameemail_address /> span classcontact-branch-errors errorlist data-foremail_address idid_email_address_errors>/span> /div> div classinput-container grid_4> select idid_contact_me_under_branch namecontact_branch classfull data-placeholderNearest Office> option value>Nearest Office/option> option value11069>Atlantic Seaboard & City Bowl/option> option value10>Ballito/option> option value3>Bedfordview/option> option value73>Bryanston/option> option value1>Craighall Park/option> option value1042>East London/option> option value79>Empangeni/option> option value4716>False Bay/option> option value11809>Fourways & Midrand/option> option value4640>Franschhoek/option> option value931>George/option> option value2>Head Office/option> option value4576>Helderberg/option> option value2970>Hermanus/option> option value4591>Knysna/option> option value4717>Kommetjie/option> option value7960>Mossel Bay/option> option value78>Mtunzini/option> option value142>Northern Suburbs/option> option value4575>Paarl/option> option value1556>Parkhurst/option> option value6750>Pearl Valley/option> option value4499>Plettenberg Bay/option> option value4540>Port Alfred/option> option value109>Pretoria East/option> option value4>Randburg/option> option value12421>Roodepoort/option> option value72>Sandton/option> option value4596>Sedgefield/option> option value4568>Stellenbosch/option> option value7888>St. Francis Bay/option> option value8120>Stilbaai/option> option value4715>Tokai/option> option value4176>West Coast/option> option value4626>Wilderness/option> option value4641>Worcester/option> option value7919>Zululand/option> /select> span classcontact-branch-errors errorlist data-forcontact_me idid_contact_me_under_branch_errors>/span> /div> div classinput-comments input-container grid_8> input typetext classfull homepage-input idid_contact_me_under_comments placeholderEnquiry namecomments /> span classcontact-branch-errors errorlist data-forcomments idid_comments_errors>/span> /div> div classinput-container grid_6 pull-left> p classmargin-top10 margin-bottom0 clearfix> input idid_contact_me_under_email_newsletter namenewsletter typecheckbox> label forid_contact_me_under_email_newsletter data-fornewsletter stylecolor:#fff;>Yes, Id like to join the mailing list/label> /p> p classmargin-top10 stylefont-size:13px; color: #fff;> We will communicate real estate related marketing information and related services. We respect your privacy. See our a stylefont-size:13px; color: #fff; href/privacy-policy/ target_blank>Privacy Policy/a> /p> /div> div classinput-container margin-top5 grid_2 pull-right stylewidth: 97px; margin: 0; margin-right: 10px;> button typesubmit classbutton primary-button pull-right>Submit/button> /div> div classcaptcha-fields alignleft> div classvisualCaptcha-overlay> div classvisualCaptcha-container> div idid_contact_me_under_form_captcha>/div> span data-forcaptcha idid_contact_me_under_form_captcha_errors classerrorlist>/span> /div> /div> /div> div classclearfix>/div> /fieldset> /form> /div> /div>/div>div classhalf-right> div classinfo container-fluid> div classheading padding-bottom30>A global company with local experts./div> div classsub-heading padding-bottom40> p>Born of the storied London auction house in 1744, Lew Geffen Sotheby’s International Realty continues a century-old tradition of exceptional service and valuation of the finest, most beautiful and unique properties in the world./p>p>The common thread of homes represented by our renowned brand is not a particular price range, but rather, the special character of the property. Our property consultants cater for clients in all price ranges offering unparalleled service and a practised eye for recognising the unique value of a property./p>p classmargin-bottom0>Sotheby’s International Realty® has become known for representing extraordinary property auctions and sales throughout the world./p> /div> a classbutton primary-button margin-top15 stylepadding-left: 19px; padding-right: 19px; href/history/>History/a> a classbutton primary-button margin-top15 stylepadding-left: 19px; padding-right: 19px; margin-left: 19px; href/unique-difference/>Why were unique/a> /div>/div>div classclearfix>/div>section idfeatured-properties> div classfeatured-header container_12 margin-top70> div classmain-headings grid_12>Featured/div> div classcustom-paginator pull-left> div classfeat-slider-paginator> ul stylepadding: 0px;>/ul> /div> /div> div classfilter-holder> div classfilter-text>FILTERED FOR/div> select idprovince nameprovince classprovince-style pull-left styletext-transform: uppercase;> option classprovince-list valueeastern-cape>Eastern-Cape/option> option classprovince-list valuegauteng>Gauteng/option> option classprovince-list valuekwazulu-natal>Kwazulu-Natal/option> option classprovince-list valuewestern-cape selected>Western-Cape/option> /select> /div> /div> div ideastern-cape-slider data-valueeastern-cape classfeatured-slider-cont> div classfeatured-prev>/div>div classfeatured-next>/div>div idfeatured-slider classmargin-top30 margin-bottom30 container_12 featured-slider> div classfeatured-slides> div idfeatured-prop-1 data-count1 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/port-alfred/west-beach/flat/12309/17-flame-lily-terraces-301-freshwater-road/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2025/04/aafeed7957e2dff_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R2,395,000 /div> div classfeatured-sub> Golden opportunity to own a piece of heaven at an affordable price!!!Situated in an upmarket, gated estate right on the beach front (no road in front of you – walk out the fenced estate onto the sea sand!!) The quieter side of Port Alfred with virtually your own... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/port-alfred/west-beach/flat/12309/17-flame-lily-terraces-301-freshwater-road/>DETAILS/a> /div> /div> /div> div idfeatured-prop-2 data-count2 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/port-alfred/port-alfred-central/house/34321/8-beach-crescent/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2024/11/f06edd97295bb74_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R4,000,000 /div> div classfeatured-sub> Perched on a hill this property commands majestic panoramic views of the Royal Port Alfred Marina and sea. Situated close to the R 72 this property could be utilized as a Bed and Breakfast or a private residence. On entering the premises there are family rooms with... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/port-alfred/port-alfred-central/house/34321/8-beach-crescent/>DETAILS/a> /div> /div> /div> div idfeatured-prop-3 data-count3 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/port-alfred/royal-alfred-marina/house/13439/19-royal-alfred-marina-18-sea-lords-way/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2025/04/2d1b40c7f0607c0_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R11,995,000 /div> div classfeatured-sub> The prestigious, most successful marina in the southern hemisphere. Situated on “millionaire’s row” – thee most sought after position – one finds a triple storey mansion in a league of it’s own.On a walled and gated stand measuring 1070 sq m one drives into a paved... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/port-alfred/royal-alfred-marina/house/13439/19-royal-alfred-marina-18-sea-lords-way/>DETAILS/a> /div> /div> /div> div idfeatured-prop-4 data-count4 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/bathurst/bathurst/farm/26068/186-spring-grove-estate-186-portion-2/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2025/05/2c6d3680063549d_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R2,700,000 /div> div classfeatured-sub> This lovely property is close to Bathurst being about 2.5 k out of town. Security around the farm and the residence is excellent. The farm is fully fenced with between five and nine strand fencing, depending on the area. The residence has ½ hectare of electric fencing... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/bathurst/bathurst/farm/26068/186-spring-grove-estate-186-portion-2/>DETAILS/a> /div> /div> /div> div idfeatured-prop-5 data-count5 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/kleinemonde/kleinemonde/house/29355/8-signal-hill-close/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2025/03/86b2a334d457ebe_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R2,400,000 /div> div classfeatured-sub> A stunning view of the Kleinemonde village, both West and East Kleinemonde river as well as the point and sea from this well designed wooden house on the top of Signal Hill Close.Not only has the home got three bedrooms and two bathrooms and large living area with... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/kleinemonde/kleinemonde/house/29355/8-signal-hill-close/>DETAILS/a> /div> /div> /div> /div>/div> /div> div idgauteng-slider data-valuegauteng classfeatured-slider-cont> div classfeatured-prev>/div>div classfeatured-next>/div>div idfeatured-slider classmargin-top30 margin-bottom30 container_12 featured-slider> div classfeatured-slides> div idfeatured-prop-1 data-count1 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/sandton/morningside/house/125854/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2025/05/c1fc1a0b7fe796c_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R14,999,000 /div> div classfeatured-sub> Welcome to a rare and enchanting retreat where the elegance of Tuscany meets contemporary luxury. Tucked away in a serene, private setting, this captivating villa is more than just a home — its a lifestyle. With every arch, chandelier, and sweeping staircase, youll... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/sandton/morningside/house/125854/>DETAILS/a> /div> /div> /div> div idfeatured-prop-2 data-count2 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/johannesburg/houghton-estate/house/126147/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2025/06/c04e88dfe4e8efa_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R9,950,000 /div> div classfeatured-sub> Magnificent Cluster home in the sought-after 3rd on 3rd Complex. Serious Seller and priced to sell. A high-quality build and happy family living, great position. Expansive reception rooms flow seamlessly onto the outdoor interactive patio, manicured garden and... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/johannesburg/houghton-estate/house/126147/>DETAILS/a> /div> /div> /div> div idfeatured-prop-3 data-count3 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/centurion/cornwall-hill/house/126552/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2025/05/0908d320c8d7563_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R38,000,000 /div> div classfeatured-sub> Perched atop a private hill in one of the estates most prestigious addresses, this awe-inspiring 6-bedroom, 6-bathroom mansion is a rare fusion of elegance, grandeur, and resort-style living. Set on a full hectare of beautifully manicured grounds, the fully gated... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/centurion/cornwall-hill/house/126552/>DETAILS/a> /div> /div> /div> div idfeatured-prop-4 data-count4 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/johannesburg/saxonwold/house/121034/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2025/04/b4abf12c28b3242_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R20,000,000 /div> div classfeatured-sub> Offers from R20 million.A rare find, combining luxurious living with exceptional entertaining spaces, all set in a serene and secluded location measuring 4 040m². Nestled amidst a canopy of treetops, this magnificent residence provides the perfect backdrop for... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/johannesburg/saxonwold/house/121034/>DETAILS/a> /div> /div> /div> div idfeatured-prop-5 data-count5 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/krugersdorp/featherbrooke-estate/house/126402/1220-crows-nest/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2025/05/e3a8e5e7660eddb_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R12,999,000 /div> div classfeatured-sub> Welcome to a home that redefines modern luxury – a commanding triple-storey architectural marvel set on a prime corner stand on the prestigious Millionaires Row in Featherbrooke Estate.This residence isn’t just a home – it’s an experience. Elevated high above the... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/krugersdorp/featherbrooke-estate/house/126402/1220-crows-nest/>DETAILS/a> /div> /div> /div> /div>/div> /div> div idkwazulu-natal-slider data-valuekwazulu-natal classfeatured-slider-cont> div classfeatured-prev>/div>div classfeatured-next>/div>div idfeatured-slider classmargin-top30 margin-bottom30 container_12 featured-slider> div classfeatured-slides> div idfeatured-prop-1 data-count1 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/mtunzini/mtunzini/house/39699/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2023/02/fb50cd2eac5823d_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R3,695,000 /div> div classfeatured-sub> Spacious home set in an amazing location with panoramic sea views. Enjoy your cocktails from the deck overlooking the sea, allowing you to relax and offering you peace of mind to absorb nature at her very best. The open plan formal lounge opens onto the deck and flows... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/mtunzini/mtunzini/house/39699/>DETAILS/a> /div> /div> /div> div idfeatured-prop-2 data-count2 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/mtunzini/zini-river-estate/house/38920/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2025/06/5de21a5ed7a6707_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R4,495,000 /div> div classfeatured-sub> This modern four-bedroom home features high-end finishes throughout with a spacious open plan living and entertainment area and fully fitted kitchen, opening out onto a covered patio and pool.An expansive well-integrated open plan kitchen and living area that flows... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/mtunzini/zini-river-estate/house/38920/>DETAILS/a> /div> /div> /div> div idfeatured-prop-3 data-count3 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/tongaat/westbrook/flat/19016/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2020/09/776c5fbaec22888_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R2,550,000 /div> div classfeatured-sub> Perfect 2 bedroom 2 bathroom beachfront apartment in a popular upmarket complex in Westbrook Beach, offering great lock up and go or permanent living. Designed with spacious open plan living spaces throughout and a balcony overlooking the ocean. Well maintained pet... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/tongaat/westbrook/flat/19016/>DETAILS/a> /div> /div> /div> div idfeatured-prop-4 data-count4 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/ballito/zimbali-estate/apartment/58133/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2025/03/b650959db3cd4cf_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R4,100,000 /div> div classfeatured-sub> An upmarket apartment in Zimbali. Ideal investment opportunity with the iconic Fairmont hotel being restored to its former glory, these apartments within close proximity of the New Capital Hotel, offers guests 2 well appointed, bedrooms both en-suite, a fully fitted... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/ballito/zimbali-estate/apartment/58133/>DETAILS/a> /div> /div> /div> div idfeatured-prop-5 data-count5 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/mtunzini/mtunzini/house/54695/9-park-lane/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2023/05/51b50825aaf106b_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R5,000,000 /div> div classfeatured-sub> Set in the most sought after location in Mtunzini, this magnificent home offers you 8 bedrooms of which three bedrooms are on the first floor, a guest suite on the second floor and a self contained two-bedroom flat on the ground floor aswell as a Cottage with its own... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/mtunzini/mtunzini/house/54695/9-park-lane/>DETAILS/a> /div> /div> /div> /div>/div> /div> div idmpumalanga-slider data-valuempumalanga classfeatured-slider-cont> div classfeatured-prev>/div>div classfeatured-next>/div>div idfeatured-slider classmargin-top30 margin-bottom30 container_12 featured-slider> div classfeatured-slides> /div>/div> /div> div idwestern-cape-slider data-valuewestern-cape classfeatured-slider-cont open> div classfeatured-prev>/div>div classfeatured-next>/div>div idfeatured-slider classmargin-top30 margin-bottom30 container_12 featured-slider> div classfeatured-slides> div idfeatured-prop-1 data-count1 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/wilderness/wilderness-central/house/126122/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2025/05/da392f6df39995e_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R9,900,000 /div> div classfeatured-sub> This beautifully-designed, double-storey home offers the perfect blend of luxury, comfort, and coastal living, privately positioned, in the front row, in secure Wilderness Garden Estate. Boasting three spacious en-suite bedrooms — two upstairs and one downstairs — each... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/wilderness/wilderness-central/house/126122/>DETAILS/a> /div> /div> /div> div idfeatured-prop-2 data-count2 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/paarl/paarl-rural/farm/3736/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2024/12/52f50204017e658_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R42,500,000 /div> div classfeatured-sub> This Wine Estate spreads across 32 ha, where views and exceptional natural elements converge. Nestled in a good location, it is a mere 50-minute drive from Cape Town International Airport, making it easily accessible for wine enthusiasts and travellers alike. Situated... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/paarl/paarl-rural/farm/3736/>DETAILS/a> /div> /div> /div> div idfeatured-prop-3 data-count3 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/cape-town/fresnaye/freehold/126499/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2025/07/d9a546750ec5217_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R75,000,000 /div> div classfeatured-sub> Set on the highest road in Fresnaye up against the Lion’s Head reserve, this extraordinary residence stands as one of the most exclusive offerings on the Atlantic Seaboard. Spanning two expansive erven totalling over 1400 square metres, it’s a rare fusion of refined... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/cape-town/fresnaye/freehold/126499/>DETAILS/a> /div> /div> /div> div idfeatured-prop-4 data-count4 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/worcester/worcester/farm/366/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2015/04/e952dc425dea5f3_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R8,900,000 /div> div classfeatured-sub> Beautiful mountain views, rural lifestyle, lovely family home with oregon floors, spacious bedrooms and living areas, farm kitchen and scullery. Situated on 13 hectares (8 with vineyard) with outbuidings and labourer cottages.Property prices are realistic and in... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/worcester/worcester/farm/366/>DETAILS/a> /div> /div> /div> div idfeatured-prop-5 data-count5 classfeatured-item> div classfeatured-images pull-left> a href/results/residential/for-sale/somerset-west/fairhaven-country-estate/gated-estate/126155/>div classmain-image> div classmain-img stylebackground-image: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/listings/2025/05/db89d638dd994cd_t_w_640_h_480.jpg); background-size: cover;>/div> /div>/a> /div> div classfeatured-content> div classprice> R22,000,000 /div> div classfeatured-sub> Perched high in the prestigious Fairhaven Country Estate, this elegant 3-bedroom home offers panoramic views of False Bay, Table Mountain, and the majestic Helderberg mountains. Perfectly positioned in a peaceful cul-de-sac and surrounded by beautifully landscaped... /div> div classcustom-buttons> a classbutton primary-button href/results/residential/for-sale/somerset-west/fairhaven-country-estate/gated-estate/126155/>DETAILS/a> /div> /div> /div> /div>/div> /div>/section>div classclearfix>/div>div classdivider styleposition: relative; width: 100%; border-bottom: 1px solid #999999; margin: 60px 0; margin-top: 41px; margin-bottom: 40px;>/div>div classlifestyles-section> div classinner> div classheading padding-bottom30>Lifestyles/div> div classblock stylebackground: url(/static/img/custom/layout/lifestyles/estate.jpg);> a href/results/new-development/residential/ stylefloat: left; width: 100%; height: 100%;> div classdark-overlay>/div> div classname stylez-index: 9999;>Estate Living/div> /a> /div> div classblock stylefloat: right; background: url(/static/img/custom/layout/lifestyles/apartment.jpg);> a href/results/all-properties/?property_typeapartment stylefloat: left; width: 100%; height: 100%;> div classdark-overlay>/div> div classname stylez-index: 9999;>Apartment Living/div> /a> /div> div classblock stylebackground: url(/static/img/custom/layout/lifestyles/eco.jpg);> a href/results/new-development/residential/?categoryEco Estate stylefloat: left; width: 100%; height: 100%;> div classdark-overlay>/div> div classname stylez-index: 9999;>Eco Living/div> /a> /div> div classblock stylefloat: right; background: url(/static/img/custom/layout/lifestyles/retire.jpg);> a href/results/new-development/residential/?categoryRetirement Estate stylefloat: left; width: 100%; height: 100%;> div classdark-overlay>/div> div classname stylez-index: 9999;>Retirement Living/div> /a> /div> /div>/div>div classclearfix>/div>div classdivider styleposition: relative; width: 100%; border-bottom: 1px solid #999999; margin-top: 46px; margin-bottom: 44px;>/div>div idcall-me-section classcall-me-section container-fluid> div classcontainer_12> div classgrid_12 margin-top45> div classcall-me-header aligncenter> h2 classmain-headings container-fluid>Sell Your Home/h2> /div> div classclearfix>/div> div classclearfix call-text>Our industry leading agents are waiting to start marketing your property like only Sotheby’s International Realty® can. Reach out below and we’ll get back to you./div> /div> /div> div classcontainer_12> div classplease_call_me margin-top30> form idid_call_me_form methodPOST action/process-call-me-form/> input typehidden namecsrfmiddlewaretoken valueFjTzGBZRX9nzyMpTOTqqJ3kpx9btvJRN /> fieldset> div classinput-container grid_4> input typetext classfull homepage-input idid_call_me_full_name placeholderName namefull_name /> span classcontact-branch-errors errorlist data-forfull_name idid_full_name_errors>/span> /div> div classinput-container grid_4> input typetext classfull homepage-input idid_call_me_contact_number placeholderContact Number namecontact_number /> span classcontact-branch-errors errorlist data-forcontact_number idid_contact_number_errors>/span> /div> div classinput-container grid_4> input typetext classfull homepage-input idid_call_me_email_address placeholderEmail Address nameemail_address /> span classcontact-branch-errors errorlist data-foremail_address idid_email_address_errors>/span> /div> div classclearfix margin-bottom15>/div> div classinput-container grid_4> select idid_contact_branch namecontact_branch classfull data-placeholderSelect a Branch> option value>Nearest Office/option> option value11069>Atlantic Seaboard & City Bowl/option> option value10>Ballito/option> option value3>Bedfordview/option> option value73>Bryanston/option> option value1>Craighall Park/option> option value1042>East London/option> option value79>Empangeni/option> option value4716>False Bay/option> option value11809>Fourways & Midrand/option> option value4640>Franschhoek/option> option value931>George/option> option value2>Head Office/option> option value4576>Helderberg/option> option value2970>Hermanus/option> option value4591>Knysna/option> option value4717>Kommetjie/option> option value7960>Mossel Bay/option> option value78>Mtunzini/option> option value142>Northern Suburbs/option> option value4575>Paarl/option> option value1556>Parkhurst/option> option value6750>Pearl Valley/option> option value4499>Plettenberg Bay/option> option value4540>Port Alfred/option> option value109>Pretoria East/option> option value4>Randburg/option> option value12421>Roodepoort/option> option value72>Sandton/option> option value4596>Sedgefield/option> option value4568>Stellenbosch/option> option value7888>St. Francis Bay/option> option value8120>Stilbaai/option> option value4715>Tokai/option> option value4176>West Coast/option> option value4626>Wilderness/option> option value4641>Worcester/option> option value7919>Zululand/option> /select> span classcontact-branch-errors errorlist data-forcontact_branch idid_contact_branch_errors>/span> /div> div classinput-container grid_8> input typetext classfull homepage-input idid_call_me_comments placeholderEnquiry namecomments /> span classcontact-branch-errors errorlist data-forcomments idid_comments_errors>/span> /div> div classclearfix>/div> p classmargin-top10 stylefont-size:13px;> We will communicate real estate related marketing information and related services. br>We respect your privacy. See our a stylefont-size:13px; href/privacy-policy/ target_blank>Privacy Policy/a> /p> div classinput-container pull-left stylewidth: 99px;> button typesubmit classbutton primary-button pull-left>Submit/button> /div> div classcaptcha-fields alignleft> div classvisualCaptcha-overlay> div classvisualCaptcha-container> div idid_call_me_form_captcha>/div> span data-forcaptcha idid_call_me_form_captcha_errors classerrorlist>/span> /div> /div> /div> div classclearfix>/div> /fieldset> /form> /div> /div>/div>div classclearfix>/div>div classdivider styleposition: relative; width: 100%; border-bottom: 1px solid #999999; margin-top: 42px; margin-bottom: 60px;>/div>div classbanners margin-top15> div classbanner-left> div classarticle-item> div classheading container-fluid stylepadding-bottom: 35px;> span stylecolor: #000000>News and Advice //span> 22 January 2025 /div> a href/news/enjoy-some-retail-therapy-at-kensington-square-in-durban-north/ classarticle-list-item> div classnews-image stylebackground: url(//d3k5w9i1vqhb0k.cloudfront.net/uploads/news/2025/01/b50e20c93db9789_t_w_640_h_480.jpg);> div classdark-overlay> /div> /div> div classnews-summary-content> div classnews-title> Enjoy some retail therapy at Kensington Square in Durban North /div> div classnews-body> Tucked away in the heart of Durban North, Kensington Square is one of those hidden gems that locals cherish, yet newcomers are always eager to discover. This quaint shopping centre might be small in size, but it packs a punch when it comes to its charm, variety,... /div> /div> /a> /div> div classclearfix>/div> /div> div classclearfix>/div> div classbanner-right> div classcontent-left> a hrefhttps://issuu.com/wendymaritz/docs/private_edition_issue_66_sotheby_s_realty target_blank> img src/download-document/cf21db9be12188c2834ea1418ddc79ed0c073f44/ styleposition: relative; alt> /a> div classright-block> div classinfo> An intelligent, often provocative, read. If there is one word that characterises the look of every issue, it is glamour – be it in architecture, fashion, leadership, art, motoring or travel. /div> a hrefhttps://issuu.com/wendymaritz/docs/private_edition_issue_66_sotheby_s_realty target_blank classbutton primary-button pull-right styleposition: relative; margin-right: 60px; margin-top: 40px;>Read online now/a> /div> /div> /div> div classform-holder-mobi container-fluid> div classheading padding-top90> Subscribe to our newsletter /div> div classclearfix>/div> form idid_franchise_form methodpost action/franchise-enquiry/> input typehidden namecsrfmiddlewaretoken valueFjTzGBZRX9nzyMpTOTqqJ3kpx9btvJRN /> fieldset> div classinput-container> input typetext classfull homepage-input idid_franchise_enquiry_full_name namefull_name placeholderName /> span classcontact-branch-errors errorlist data-forfull_name idid_full_name_errors>/span> /div> div classinput-container> input typeemail classfull homepage-input idid_franchise_enquiry_email_address nameemail_address placeholderEmail Address /> span classcontact-branch-errors errorlist data-foremail_address idid_email_address_errors>/span> /div> div classclearfix>/div> div classmargin-top10 margin-bottom0 clearfix styletext-align:left;color: #666666;position: relative; forid_agree> input idid_agree nameagree typecheckbox stylefloat:left; margin-right: 3px;> label forid_agree stylefloat:left;>I accept your privacy terms. a stylefont-size:13px; href/privacy-policy/ target_blank>Privacy Policy/a>/label> span classcontact-branch-errors errorlist data-foragree idid_agree_error>/span> /div> div classclearfix>/div> p classmargin-top10 stylefont-size:13px;color: #666666;> We will communicate real estate related marketing information and related services. br>We respect your privacy. See our a stylefont-size:13px; href/privacy-policy/ target_blank>Privacy Policy/a> /p> button typesubmit classbutton primary-button pull-left>Subscribe/button> div classcaptcha-fields alignleft> div classvisualCaptcha-overlay> div classvisualCaptcha-container> div idid_franchise_form_captcha>/div> span data-forcaptcha idid_franchise_form_captcha_errors classerrorlist>/span> /div> /div> /div> div classclearfix>/div> /fieldset> /form> /div>/div>div classclearfix>/div> /div> div idfooter classcontainer-fluid data-rolefooter> select idbranch namebranch classbranch-style pull-right stylemax-height: 40px;> option classbranch-list valueselect-branch selected>Contact your nearest office/option> option classbranch-list valueEast London>East London/option> option classbranch-list valuePort Alfred>Port Alfred/option> option classbranch-list valueSt. Francis Bay>St. Francis Bay/option> option classbranch-list valueBedfordview>Bedfordview/option> option classbranch-list valueBryanston>Bryanston/option> option classbranch-list valueCraighall Park>Craighall Park/option> option classbranch-list valueFourways & Midrand>Fourways & Midrand/option> option classbranch-list valueHead Office>Head Office/option> option classbranch-list valueParkhurst>Parkhurst/option> option classbranch-list valuePretoria East>Pretoria East/option> option classbranch-list valueRandburg>Randburg/option> option classbranch-list valueRoodepoort>Roodepoort/option> option classbranch-list valueSandton>Sandton/option> option classbranch-list valueBallito>Ballito/option> option classbranch-list valueEmpangeni>Empangeni/option> option classbranch-list valueMtunzini>Mtunzini/option> option classbranch-list valueZululand>Zululand/option> option classbranch-list valueAtlantic Seaboard & City Bowl>Atlantic Seaboard & City Bowl/option> option classbranch-list valueFalse Bay>False Bay/option> option classbranch-list valueFranschhoek>Franschhoek/option> option classbranch-list valueGeorge>George/option> option classbranch-list valueHelderberg>Helderberg/option> option classbranch-list valueHermanus>Hermanus/option> option classbranch-list valueKnysna>Knysna/option> option classbranch-list valueKommetjie>Kommetjie/option> option classbranch-list valueMossel Bay>Mossel Bay/option> option classbranch-list valueNorthern Suburbs>Northern Suburbs/option> option classbranch-list valuePaarl>Paarl/option> option classbranch-list valuePearl Valley>Pearl Valley/option> option classbranch-list valuePlettenberg Bay>Plettenberg Bay/option> option classbranch-list valueSedgefield>Sedgefield/option> option classbranch-list valueStellenbosch>Stellenbosch/option> option classbranch-list valueStilbaai>Stilbaai/option> option classbranch-list valueTokai>Tokai/option> option classbranch-list valueWest Coast>West Coast/option> option classbranch-list valueWilderness>Wilderness/option> option classbranch-list valueWorcester>Worcester/option> /select> div classclearfix>/div> div classfooter-text margin-top-15 margin-bottom-30>Each Office is Independently Owned and Operated/div> div idfooter-social classrow social-icons> div classcol-xs-12> a hrefhttps://www.facebook.com/LewGeffenSothebysInternationalRealty/ target_blank>i data-icon classsocial-icon facebook>/i>/a> a hrefhttps://www.linkedin.com/company/lew-geffen-sothebys-international-realty/ target_blank>i data-icon classsocial-icon linkedin>/i>/a> a hrefhttps://www.youtube.com/user/LewGeffen01/ target_blank>i data-icon classsocial-icon youtube>/i>/a> a hrefhttps://www.instagram.com/lewgeffensothebysrealty/ target_blank>i data-icon classsocial-icon instagram>/i>/a> /div> /div> div idfooter-menu classrow> div classcol-xs-12 footer-heading>Menu/div> div classcol-xs-12> a href/ classfooter>Home/a> / a href/property-search/ classfooter>Property Search/a> / a href/sell-with-us/ classfooter>Sell/a> / a href/results/on-show/ classfooter>On Show/a> / a href/results/residential/for-sale/?property_typeApartment classfooter>Apartments For Sale/a> / a href/results/residential/for-sale/?property_typeTownhouse classfooter>Townhouses For Sale/a> / a href/results/residential/to-let/?property_typeApartment classfooter>Apartments To Let/a> / a href/results/residential/to-let/?property_typeTownhouse classfooter>Townhouses To Let/a> / a href/results/new-development/residential/ classfooter>All Developments/a> / a href/results/new-development/residential/?provinceeastern-cape/ classfooter>Eastern Cape/a> / a href/results/new-development/residential/?provincegauteng/ classfooter>Gauteng/a> / a href/results/new-development/residential/?provincenorth-west-province/ classfooter>North West Province/a> / a href/results/new-development/residential/?provincewestern-cape/ classfooter>Western Cape/a> / a href/results/new-development/residential/?provincecyprus/ classfooter>Cyprus/a> / a href/results/new-development/residential/?provincemauritius/ classfooter>Mauritius/a> / a href/results/new-development/residential/?provincemozambique/ classfooter>Mozambique/a> / a href/results/my-favourites/?no-search1 classfooter>My Favourites/a> / a href/marketing/ classfooter>Marketing/a> / a href/sales-rentals/ classfooter>Sales & Rentals/a> / a href/auctions/ classfooter>Auctions/a> / a href/foreign-purchasing/ classfooter>Foreign Purchasing/a> / a href/ooba/ classfooter>Home Loan Assistance/a> / a href/training/ classfooter>Training/a> / a href/property-email-alerts/ classfooter>Property Email Alerts/a> / a href/area-profiles/ classfooter>Area Profiles/a> / a href/ooba/ classfooter>Ooba/a> / a href/franchise-opportunity/ classfooter>Franchising/a> / a href/history/ classfooter>History/a> / a href/leadership/ classfooter>Leadership/a> / a href/awards/ classfooter>Awards/a> / a href/our-partners/ classfooter>Our Partners/a> / a href/truly-global/ classfooter>Truly Global/a> / a href/newsletter/ classfooter>Email Newsletter/a> / a href/news/ classfooter>Latest News/a> / a target_blank hrefhttp://www.sothebys.com/ classfooter>Auctions/a> / a target_blank hrefhttp://www.sothebysrealty.com/ classfooter>Global Network/a> / a href/contact/ classfooter>Branch Search/a> / a href/careers/ classfooter>Careers/a> / a href/agents/ classfooter>Agent Search/a> / a href/franchise-opportunity classfooter>Franchise Opportunities/a> / a target_blank hrefhttps://blog.sothebysrealty.co.za/ classfooter>Blog/a> / a href/website-map/ classfooter>Website Map/a> / a href/request-information/ classfooter>Request Information/a> / a href/privacy-policy/ classfooter>Privacy Policy/a> / a href/download-document/8ceb22c6c3b66b43f411ea3c6eac0852b5ad1eee/ classfooter>PAIA/a> /div> /div> div idfooter-property classrow> div classcol-xs-12 footer-heading>Property/div> div classcol-xs-12> a href/results/residential/for-sale/ classfooter>Residential For Sale/a>span classfooter-link-separator> //span> a href/results/residential/to-let/ classfooter>Residential To Let/a>span classfooter-link-separator> //span> a href/results/commercial/for-sale/ classfooter>Commercial For Sale/a>span classfooter-link-separator> //span> a href/results/commercial/to-let/ classfooter>Commercial To Let/a>span classfooter-link-separator> //span> a href/results/industrial/for-sale/ classfooter>Industrial For Sale/a>span classfooter-link-separator> //span> a href/results/industrial/to-let/ classfooter>Industrial To Let/a>span classfooter-link-separator> //span> a href/results/mixed_use/for-sale/ classfooter>Mixed Use For Sale/a>span classfooter-link-separator> //span> a href/results/mixed_use/to-let/ classfooter>Mixed Use To Let/a>span classfooter-link-separator> //span> a href/results/retail/for-sale/ classfooter>Retail For Sale/a>span classfooter-link-separator> //span> a href/results/retail/to-let/ classfooter>Retail To Let/a>span classfooter-link-separator> //span> a href/results/agricultural/for-sale/ classfooter>Agricultural For Sale/a>span classfooter-link-separator> //span> a href/results/new-development/residential/ classfooter>Residential New Developments/a>span classfooter-link-separator> //span> a href/results/new-development/commercial/ classfooter>Commercial New Developments/a>span classfooter-link-separator> //span> a href/results/holiday/letting/ classfooter>Holiday Letting/a>span classfooter-link-separator> //span> /div> /div> div iddesktop classrow margin-top-15> div classcol-xs-12>a hrefhttps://www.sothebysrealty.co.za?ds1 classfooter>View Desktop Version/a>/div> /div> div idpropdata classrow stylemargin-top: 35px; margin-bottom: 20px;> div classcol-xs-12 footer-propdata> a hrefhttp://www.propdata.net/ target_blanki classsocial-icon pd-logo margin-right-10>/i>/a>Website Powered by a hrefhttp://www.propdata.net/ target_blank classfooterpropdata>Prop Data/a>br>Copyright © 2025 Lew Geffen Sothebys International Realty /div> /div>/div> /div> /div> script typetext/javascript src/static/CACHE/js/fd6a8c92b0f7.js>/script> script srchttps://maps.google.com/maps/api/js?keyAIzaSyDzWtjdygNIisPvfnf_IzTxH82iHg6gBek>/script> script typetext/javascript src/static/js/slick.min.js>/script>link relstylesheet href/static/css/slick.css>!-- script typetext/javascript src/static/js/slider.js>/script> -->script typetext/javascript src/static/externals/caroufredsel/jquery.carouFredSel.6.2.1.min.js>/script>script typetext/javascript src/static/externals/jquery-masonry/jquery.masonry.min.js>/script>script typetext/javascript src/static/js/colourthief.js>/script>script typetext/javascript src/static/js/forms.js>/script>script typetext/javascript src/eos/mobi/js/bootstrap.min.js>/script>script typetext/javascript src/eos/mobi/js/jquery.mobile.custom.min.js>/script>script typetext/javascript src/eos/mobi/js/bootstrap.min.js>/script>script typetext/javascript src/eos/mobi/js/jquery.mobile.custom.min.js>/script>script async srchttp://192.168.0.118:24012/browser-sync/browser-sync-client.js?v2.26.3>/script>script typetext/javascript src/static/externals/caroufredsel/jquery.carouFredSel.6.2.1.min.js>/script>link href/static/externals/select2-3.5.1/select2.css relstylesheet />script src/static/externals/select2-3.5.1/select2.js>/script>!-- Start of LiveChat (www.livechatinc.com) code -->script typetext/javascript>window.__lc window.__lc || {};window.__lc.license 8045841;window.__lc.group 433;window.__lc.chat_between_groups 433;(function() {var lc document.createElement(script); lc.type text/javascript; lc.async true;lc.src (https: document.location.protocol ? https:// : http://) + cdn.livechatinc.com/tracking.js;var s document.getElementsByTagName(script)0; s.parentNode.insertBefore(lc, s);})();/script>!-- End of LiveChat code -->script typetext/javascript> $(document).ready(function () { $(.listing-block-info).click(function () { $(this).toggleClass(open); }); }); $(.header-sliders).slick({ speed: 1200, slidesToShow: 1, slidesToScroll: 1, lazyLoad: ondemand, autoplay: true, autoplaySpeed: 3800, fade: true, infinite: true, dots: false, pauseOnHover: false, draggable: false, arrows: true, prevArrow: $(.prev-arrow), nextArrow: $(.next-arrow), }); function slickPlay() { $(.header-sliders).slick(slickPlay); } $(.listing-block-info).mouseover(function () { $(.header-sliders).slick(slickPause) }); $(.listing-block-info).mouseout(function () { slickPlay(); }); $(#id_more_search_options_link).click(function () { $(.sell-block).hide(); }); $(#id_less_search_options_link).click(function () { setTimeout(function () { $(.sell-block).show(); }, 600); }); $(document).ready(function () { $(#adv_search_block_for_sale).show() $(#adv_search_block_developments).hide() $(#adv_search_block_to_let).hide() }); $(document).ready(function () { $(#for-sale).click(function () { $(.navigation-for-sale).addClass(active) $(.navigation-developments).removeClass(active) $(.navigation-to-let).removeClass(active) $(#adv_search_block_for_sale).show() $(#adv_search_block_developments).hide() $(#adv_search_block_to_let).hide() }); $(#developments).click(function () { $(.navigation-for-sale).removeClass(active) $(.navigation-developments).addClass(active) $(.navigation-to-let).removeClass(active) $(#adv_search_block_for_sale).hide() $(#adv_search_block_developments).show() $(#adv_search_block_to_let).hide() }); $(#to-let).click(function () { $(.navigation-for-sale).removeClass(active) $(.navigation-developments).removeClass(active) $(.navigation-to-let).addClass(active) $(#adv_search_block_for_sale).hide() $(#adv_search_block_developments).hide() $(#adv_search_block_to_let).show() }); }); $(document).ready(function () { $(#id_contact_branch).click(function () { $(.call-me-section .btn) .css(color, #000000) }); }); // Featured Properties JS $(#province).selectpicker(mobile); ({ containerCssClass: province-list }); _.each($(.featured-slider-cont), function (el, ind) { var count $(el).find(.featured-item).length var province $(el).data(value); if (count 0) { $(optionvalue + province + ).remove(); } }); $(.featured-slider-cont.open .featured-slides).slick({ speed: 550, slidesToShow: 1, slidesToScroll: 1, lazyLoad: ondemand, autoplay: false, autoplaySpeed: 8000, infinite: true, dots: false, draggable: true, prevArrow: $(.featured-prev), nextArrow: $(.featured-next), }); $(window).load(function () { $(#province).change(function () { var province $(this).val(); $(.featured-slider-cont.open .featured-slides).slick(unslick); $(.featured-slider-cont).removeClass(open); $(# + province + -slider.featured-slider-cont).addClass(open); $(.featured-slider-cont.open .featured-slides).slick({ autoplay: false, pauseOnHover: true, autoplaySpeed: 8000, arrows: true, lazyLoad: progressive, prevArrow: $(.featured-prev), nextArrow: $(.featured-next), fade: false, }); }).trigger(change) }); //custom function showing current slide var $status $(.feat-slider-paginator); var $slickElement $(.featured-slider); $slickElement.on(init reInit afterChange, function (event, slick, currentSlide, nextSlide) { //currentSlide is undefined on init -- set it to 0 in this case (currentSlide is 0 based) var i (currentSlide ? currentSlide : 0) + 1; $status.text(i + of + slick.slideCount); }); $(a.goto).click(function (e) { e.preventDefault(); if (location.pathname.replace(/^\//, ) this.pathname.replace(/^\//, ) && location.hostname this.hostname) { var target $(this.hash); target target.length ? target : $(name + this.hash.slice(1) + ); if (target.length) { $(html,body).animate({ scrollTop: target.offset().top - 45, }, 1000); return false; } } }); $(.open-button).click(function () { $(.form-animation).addClass(show) }); $(.cancel-button).click(function () { $(.form-animation).removeClass(show) }); $(window).load(function () { $(body).addClass(ready) }) $(#id_contact_me_under_form).pdForm({ is_mobi: true, // or true if it is a mobi form captcha: { type: visualcaptcha, // or googlecaptcha element: $(#id_contact_me_under_form_captcha), // The id of your captcha element key: false // This is only required for googlecaptcha }, lead_src: Please call me - Homepage, onSuccess: function (el, data, status, xhr) { if (typeof window.ga ! undefined) { ga(send, event, lead, click, Please call me - Homepage) } } }) $(#id_call_me_form).pdForm({ is_mobi: true, // or true if it is a mobi form captcha: { type: visualcaptcha, // or googlecaptcha element: $(#id_call_me_form_captcha), // The id of your captcha element key: false // This is only required for googlecaptcha }, lead_src: Sell your home - Homepage, onSuccess: function (el, data, status, xhr) { if (typeof window.ga ! undefined) { ga(send, event, lead, click, Sell your home - Homepage) } } }) $(#id_franchise_form).pdForm({ is_mobi: true, // or true if it is a mobi form captcha: { type: visualcaptcha, // or googlecaptcha element: $(#id_franchise_form_captcha), // The id of your captcha element key: false // This is only required for googlecaptcha }, lead_src: Subscribe to our newsletter - Homepage, onSuccess: function (el, data, status, xhr) { if (typeof window.ga ! undefined) { ga(send, event, lead, click, Subscribe to our newsletter - Homepage) } } }) $(#footer select).on(change, function slugify(text) { var val $(this).val() val val.toLowerCase(); val val.replace(/^a-zA-Z0-9+/g, -); $(#footer select).val(val); window.location /contact/ + val + / }) jQuery(document).ready(function () { jQuery(#rndList .item).css({ display: block, top: 0, left: 0, position: absolute, opacity: 0 }); jQuery(#rndList .item).each(function (e) { $img jQuery(this).find(img).attr(src); jQuery(this).css({ background: url( + $img + ) no-repeat scroll center center / cover rgba(0,0,0,0), -pie-background: url( + $img + ) no-repeat scroll center center / cover rgba(0,0,0,0), width: 100%, height: 100% }) jQuery(this).find(img).hide(); }) jQuery(#rndList .item:first-child).fadeIn(1500).addClass(active); function myTransition() { jQuery(#rndList .item).stop(); if (jQuery(#rndList .item.active).next().length) { jQuery(#rndList .item.active).fadeOut(1500).removeClass(active).next().fadeIn(1500).addClass(active); } else { jQuery(#rndList .item.active).fadeOut(1500).removeClass(active); jQuery(#rndList .item:first-child).fadeIn(1500).addClass(active); } } var myslide setInterval(function () { myTransition() }, 8000); }) $(select).selectpicker(mobile); $(document).ready(function () { $(.location-search).submit(function (e) { if (!$(#adv_search_mobi_for_sale).val()) { e.preventDefault(); alert(Please select an area/suburb.); } }) $(#adv_search_mobi_for_sale).select2({ width: resolve, theme: classic, placeholder: Search For Sale, minimumInputLength: 3, ajax: { // instead of writing the function to execute the request we use Select2s convenient helper url: /ajax/location-search/for-sale/, dataType: json, type: post, quietMillis: 250, headers: { X-CSRFToken: getCookie(csrftoken) }, data: function (term, page) { return { q: term, // search term csrfmiddlewaretoken: getCookie(csrftoken) }; }, results: function (data, page) { // parse the results into the format expected by Select2. // since we are using custom formatting functions we do not need to alter the remote JSON data // data currently looks like {id, region, suburb} {id, region, suburb} // Select2 needs data to look like {id: 1, text: Johannesburg, Revonia} var new_data {}; var regions _.groupBy(data, region); var new_data var regions_combined _.each(regions, function (data, region) { var sorted_data var combined_ids _.map(data, function (area) { return area.id; }); if (combined_ids.length > 1) { text region + , All Suburbs; sorted_data.push({ id: combined_ids.join(|), text: text }) } data _.map(data, function (location) { return { id: locationid, text: locationregion + , + locationsuburb } }); sorted_data _.uniq(_.union(data, sorted_data), false, function (item, key, a) { return item.text; }); sorted_data _.sortBy(sorted_data, function (item) { return -item.text.indexOf(All Suburbs); }); new_data _.uniq(_.union(new_data, sorted_data)) }); new_data.results new_data return new_data; }, cache: true }, formatResult: repoFormatResult, // omitted for brevity, see the source of this page formatSelection: repoFormatSelection, // omitted for brevity, see the source of this page escapeMarkup: function (m) { return m; } // we do not want to escape markup since we are displaying html in results }); }); function repoFormatResult(location) { var markup div classcustom-location> + location.text + /div>; return markup; } function repoFormatSelection(location) { return location.text; } $(#adv_search_block_for_sale).on(change, function () { $(.location-search).submit(); }); $(document).ready(function () { $(.location-search-developments).submit(function (e) { if (!$(#adv_search_mobi_developments).val()) { e.preventDefault(); alert(Please select an area/suburb.); } }) $(#adv_search_mobi_developments).select2({ width: resolve, theme: classic, placeholder: Search For Developments, minimumInputLength: 3, ajax: { // instead of writing the function to execute the request we use Select2s convenient helper url: /ajax/location-search/new-development/, dataType: json, type: post, quietMillis: 250, headers: { X-CSRFToken: getCookie(csrftoken) }, data: function (term, page) { return { q: term, // search term csrfmiddlewaretoken: getCookie(csrftoken) }; }, results: function (data, page) { // parse the results into the format expected by Select2. // since we are using custom formatting functions we do not need to alter the remote JSON data // data currently looks like {id, region, suburb} {id, region, suburb} // Select2 needs data to look like {id: 1, text: Johannesburg, Revonia} var new_data {}; var regions _.groupBy(data, region); var new_data var regions_combined _.each(regions, function (data, region) { var sorted_data var combined_ids _.map(data, function (area) { return area.id; }); if (combined_ids.length > 1) { text region + , All Suburbs; sorted_data.push({ id: combined_ids.join(|), text: text }) } data _.map(data, function (location) { return { id: locationid, text: locationregion + , + locationsuburb } }); sorted_data _.uniq(_.union(data, sorted_data), false, function (item, key, a) { return item.text; }); sorted_data _.sortBy(sorted_data, function (item) { return -item.text.indexOf(All Suburbs); }); new_data _.uniq(_.union(new_data, sorted_data)) }); new_data.results new_data return new_data; }, cache: true }, formatResult: repoFormatResult, // omitted for brevity, see the source of this page formatSelection: repoFormatSelection, // omitted for brevity, see the source of this page escapeMarkup: function (m) { return m; } // we do not want to escape markup since we are displaying html in results }); }); $(#adv_search_block_developments).on(change, function () { $(.location-search-developments).submit(); }); $(document).ready(function () { $(.location-search-to-let).submit(function (e) { if (!$(#adv_search_mobi_to_let).val()) { e.preventDefault(); alert(Please select an area/suburb.); } }) $(#adv_search_mobi_to_let).select2({ width: resolve, theme: classic, placeholder: Search To Let, minimumInputLength: 3, ajax: { // instead of writing the function to execute the request we use Select2s convenient helper url: /ajax/location-search/to-let/, dataType: json, type: post, quietMillis: 250, headers: { X-CSRFToken: getCookie(csrftoken) }, data: function (term, page) { return { q: term, // search term csrfmiddlewaretoken: getCookie(csrftoken) }; }, results: function (data, page) { // parse the results into the format expected by Select2. // since we are using custom formatting functions we do not need to alter the remote JSON data // data currently looks like {id, region, suburb} {id, region, suburb} // Select2 needs data to look like {id: 1, text: Johannesburg, Revonia} var new_data {}; var regions _.groupBy(data, region); var new_data var regions_combined _.each(regions, function (data, region) { var sorted_data var combined_ids _.map(data, function (area) { return area.id; }); if (combined_ids.length > 1) { text region + , All Suburbs; sorted_data.push({ id: combined_ids.join(|), text: text }) } data _.map(data, function (location) { return { id: locationid, text: locationregion + , + locationsuburb } }); sorted_data _.uniq(_.union(data, sorted_data), false, function (item, key, a) { return item.text; }); sorted_data _.sortBy(sorted_data, function (item) { return -item.text.indexOf(All Suburbs); }); new_data _.uniq(_.union(new_data, sorted_data)) }); new_data.results new_data return new_data; }, cache: true }, formatResult: repoFormatResult, // omitted for brevity, see the source of this page formatSelection: repoFormatSelection, // omitted for brevity, see the source of this page escapeMarkup: function (m) { return m; } // we do not want to escape markup since we are displaying html in results }); }); function repoFormatResult(location) { var markup div classcustom-location> + location.text + /div>; return markup; } function repoFormatSelection(location) { return location.text; } $(#adv_search_block_to_let).on(change, function () { $(.location-search-to-let).submit(); });/script> script typetext/javascript src/static/CACHE/js/596fbcf4b925.js>/script> script typetext/javascript> format_thousands function(num) { // Format with commas every thousand return num.toString().replace(/\B(?(\d{3})+(?!\d))/g, ,); }; format_price_size_field function(field) { var val field.value; // Ensure only digits are typed, remove anything else val val.replace(/^\d/g, ); field.value format_thousands(val); }; function enable_search_button(listing_type){ if (listing_type ! ) { if ($(#id_buy_rent).val() ! ) { $(#id_search_submit).removeAttr(disabled); } } } function reset_search(){ $(#id_as_price_from).val(); $(#id_as_price_to).val(); $(#id_as_size_from).val(); $(#id_as_size_to).val(); $(#id_neighbouring_suburbs).hide(); $(#id_extra_suburbs).html(); $(#id_select_all_suburbs).hide(); $(#id_deselect_all_suburbs).hide(); $(#id_as_with_photos).removeAttr(checked); $(#id_as_with_videos).removeAttr(checked); $(#id_as_furnished).removeAttr(checked); $(#id_as_are_mapped).removeAttr(checked); $(#id_as_on_show).removeAttr(checked); $(#id_as_with_pets_allowed).removeAttr(checked); $(#id_as_with_flatlets).removeAttr(checked); $(#id_area_select).empty(); $(#id_area_select).selectpicker(refresh); $(#id_area_search).empty(); $(#id_area_search).selectpicker(refresh); //$(#id_area_search).select2(enable, false); $(#id_as_min_beds).val(0); $(#id_as_max_beds).val(0); $(#as_build_completion_status).val(); // Reset Areas & Property Types update_search_areas(); update_search_property_types(); } function update_search_fields(listing_type){ $(#id_build_completion_status_options).show(); if (listing_type Residential) { $(.as-commercial).hide(); $(.as-new-development).hide(); $(.as-holiday).hide(); $(.as-residential).show(); } else if (listing_type Residential New Developments || listing_type Commercial & Industrial New Developments || listing_type Residential Estate || listing_type Commercial Estate){ $(#id_build_completion_status_options).hide(); $(#id_as_price_to).hide(); $(#id_as_property_types_search).hide(); $(.as-residential).hide(); $(.as-commercial).hide(); $(.as-holiday).hide(); $(.as-new-development).show(); } else if (listing_type Holiday Accommodation) { $(.as-residential).hide(); $(.as-new-development).hide(); $(.as-commercial).hide(); $(.as-holiday).show(); $(#id_build_completion_status_options).hide(); } else { $(#id_as_price_to).show(); $(#id_as_price_from).show(); $(#id_as_property_types_search).show(); $(.as-residential).hide(); $(.as-new-development).hide(); $(.as-holiday).hide(); $(.as-commercial).show(); } if ($(#id_buy_rent).val() Rent) { if (listing_type Commercial || listing_type Retail || listing_type Industrial || listing_type Mixed Use || listing_type Commercial & Industrial Vacant Land) { $(#id_as_price_search).hide(); $(#id_as_size_search).show(); } else { $(#id_as_size_search).hide(); $(#id_as_price_search).show(); } if (listing_type.search(Holiday) ! -1) { $(#id_as_price_from).attr(placeholder, Rates From (Per Night)); $(#id_as_price_to).attr(placeholder, Rates To (Per Night)); } else { $(#id_as_price_from).attr(placeholder, Rental From); $(#id_as_price_to).attr(placeholder, Rental To); } } if ($(#id_buy_rent).val() Buy) { $(#id_as_size_search).hide(); $(#id_as_price_search).show(); $(#id_as_price_from).attr(placeholder, Price From); $(#id_as_price_to).attr(placeholder, Price To); } if ((listing_type Residential || listing_type Student Accommodation) && $(#id_buy_rent).val() Rent) { $(#id_furnished_p).show(); } else{ $(#id_furnished_p).hide(); } if (listing_type Tenders) { $(#id_as_price_from).val(); $(#id_as_price_from).hide(); $(#id_as_price_to).val(); $(#id_as_price_to).hide(); } $(#id_as_beds_search).hide(); $(#id_as_beds_search_max).hide(); if (listing_type Residential || listing_type Holiday Accommodation) { // Adjust price field widths to accommodate beds search // Show field and set labels $(#id_as_beds_search).show(); $(#id_as_beds_search_max).show(); if (listing_type Residential) { $(#id_as_min_beds).attr(title, Min. Beds); $(#id_as_max_beds).attr(title, Max. Beds); } else { $(#id_as_min_beds).attr(title, Min. Sleeps); $(#id_as_max_beds).attr(title, Max. Sleeps); } $(#id_as_min_beds).selectpicker(refresh); $(#id_as_max_beds).selectpicker(refresh); } // On show $(#id_on_show_p).hide(); var showday_listing_types new Array(Residential, Residential New Developments, Commercial & Industrial New Developments, Farms & Small Holdings); if ($(#id_buy_rent).val() Buy) { if ($.inArray(listing_type, showday_listing_types) ! -1) { $(#id_on_show_p).show(); } } } function update_property_count(){ var buy_rent $(#id_buy_rent).val(); var listing_type $(#id_search_listing_type).val(); var property_types $(#id_as_property_types).val(); var price_from $(#id_as_price_from).val(); var price_to $(#id_as_price_to).val(); var size_from $(#id_as_size_from).val(); var size_to $(#id_as_size_to).val(); var building_information $(#id_as_build_completion_status).val(); if (buy_rent ! && listing_type ! ) { var post_data {}; post_databuy_rent buy_rent; post_datalisting_type listing_type; var location_ids $(#id_area_search).val(); if (location_ids null || location_ids ) { if ($(#id_area_select).val() ! null && $(#id_area_select).val() ! ){ location_ids $(#id_area_select).val(); } } if (location_ids ! null && location_ids ! ) { post_datalocation_ids location_ids; } if (property_types ! null) { post_dataproperty_types property_types; } // Checkbox searches post_dataas_with_photos $(#id_as_with_photos).is(:checked); post_dataas_with_videos $(#id_as_with_videos).is(:checked); post_dataas_are_mapped $(#id_as_are_mapped).is(:checked); post_dataas_on_show $(#id_as_on_show).is(:checked); post_dataas_furnished $(#id_as_furnished).is(:checked); post_dataas_with_flatlets $(#id_as_with_flatlets).is(:checked); post_dataas_with_pets_allowed $(#id_as_with_pets_allowed).is(:checked); if ($(#id_as_min_beds).val() ! && $(#id_as_min_beds).val() ! null) { post_dataas_min_beds $(#id_as_min_beds).val(); } if ($(#id_as_max_beds).val() ! && $(#id_as_max_beds).val() ! null) { post_dataas_max_beds $(#id_as_max_beds).val(); } if (building_information ! && building_information ! null) { post_dataas_build_completion_status building_information; } // Price search if (price_from ! ) { post_dataprice_from price_from; } if (price_to ! ) { post_dataprice_to price_to; } // Size search if (size_from ! ) { post_datasize_from size_from; } if (size_to ! ) { post_datasize_to size_to; } post_datacsrfmiddlewaretoken getCookie(csrftoken); $.post(/ajax/property-count/, post_data, function(data){ $(#id_property_count).html(data); if (data 0 Properties) { $(#id_search_submit).css(cursor, default); $(#id_search_submit).attr(disabled, disabled); $(#id_search_submit).removeClass(webref_button); $(#id_search_submit).addClass(webref_button_disabled); } else { $(#id_search_submit).removeAttr(disabled); $(#id_search_submit).css(cursor, pointer); $(#id_search_submit).removeClass(webref_button_disabled); $(#id_search_submit).addClass(webref_button); } }); } else { $(#id_property_count).html(0 Properties); } } function update_search_areas(default_province, initial_load, reload){ if (default_province All) { default_province undefined; } if (reload undefined) { reload true; } if (!reload){ if (default_province ! undefined){ var optgroups $(#id_area_search).children(optgroup); $.each(optgroups, function(){ if($(this).attr(label) ! default_province) { $(this).remove(); } }); return; } } var buy_rent $(#id_buy_rent).val(); var listing_type $(#id_search_listing_type).val(); var selected_area $(#id_area_search).val(); var post_data {}; post_databuy_rent buy_rent; post_datalisting_type listing_type; $(#id_area_select).html($(option/>).val().text(Select An Area)); $(#id_as_area_search).empty(); if (default_province ! undefined) { post_datadefault_province default_province; } if (listing_type ) { return; } var optgroup null; var i 0; var option null; // Get csrf token post_datacsrfmiddlewaretoken getCookie(csrftoken); // Load location list $.post(/ajax/area-suburb-list/, post_data, function(data){ $.each(data, function(){ optgroup $(optgroup/>); optgroup.attr(label, this.province); for(i0; ithis.area_suburbs.length; i++){ option $(option/>).val(this.area_suburbsi.id).text(this.area_suburbsi.area_suburb); optgroup.append(option); } $(#id_area_select).append(optgroup); }); }); setTimeout(function(){ //$(#id_area_select).selectpicker(refresh); $(#id_area_search).selectpicker(refresh); }, 2000); } function set_neighbouring_suburbs(selected_suburbs) { alert(done); } function update_search_suburbs(){ var area_id $(#id_area_select).val(); var buy_rent $(#id_buy_rent).val(); var listing_type $(#id_search_listing_type).val(); var post_data {}; post_dataarea_id area_id; post_databuy_rent buy_rent; post_datalisting_type listing_type; post_datacsrfmiddlewaretoken getCookie(csrftoken); $.post(/ajax/get-suburbs/, post_data, function(data){ $(#id_area_search).empty(); $.each(data, function(){ option $(option/>).val(this.id).text(this.suburb); $(#id_area_search).append(option); }); }); setTimeout(function(){ $(#id_area_search).selectpicker(refresh); }, 2000); } function toggle_extra_suburbs(mode){ alert(done); } function update_search_provinces(){ var selected_suburbs $(#id_area_search).val(); if (selected_suburbs ! null){ var selected_location_count selected_suburbs.length; if (selected_location_count 1) { $(#id_original_location).val($(#id_area_search).val()); var selected_province $(#id_area_search option:selected).parent().attr(label); update_search_areas(selected_province, true, false); update_search_fields($(#id_search_listing_type).val()); // Create neighbouring suburbs set_neighbouring_suburbs(selected_suburbs); // Only 1 location selected if (!$(#id_less_search_options_link).is(:visible)){ $(#id_more_search_options_link).show(); $(#id_less_search_options_link).hide(); } } else { // Check if all suburbs are in the same area post_data {}; post_dataselected_suburbs $(#id_area_search).val(); // Get csrf token post_datacsrfmiddlewaretoken getCookie(csrftoken); $.post(/ajax/check-area-search/, post_data, function(data){ if (data False) { $(#id_neighbouring_suburbs).fadeOut(1000); $(#id_extra_suburbs).html(); } else { set_neighbouring_suburbs(selected_suburbs); } }); } } else { // Reset search reset_search(); update_search_fields($(#id_search_listing_type).val()); $(#id_web_ref_search_link).show(); } if (selected_location_count undefined) { $(#id_original_location).val(); } } function update_search_property_types(initial){ $(#id_as_property_types).empty(); var location_ids $(#id_area_search).val(); if (location_ids null || location_ids ) { if ($(#id_area_select).val() ! null && $(#id_area_select).val() ! ){ location_ids $(#id_area_select).val(); } } var post_data {}; post_databuy_rent $(#id_buy_rent).val(); post_datalisting_type $(#id_search_listing_type).val(); if(location_ids ! && location_ids ! null) { post_datalocation_ids location_ids; } // Get csrf token post_datacsrfmiddlewaretoken getCookie(csrftoken); $.post(/ajax/search-property-types/, post_data, function(data){ $.each(data, function(){ option $(option/>).val(this.property_type).text(this.property_type); $(#id_as_property_types).append(option); }); }); setTimeout(function(){ $(#id_as_property_types).selectpicker(refresh); }, 2000); } function update_sort_options(listing_type){ var sort_options ; var default_search_types Residential, Commercial, Industrial, Retail, Residential Vacant Land, Commercial & Industrial Vacant Land, Farms & Small Holdings, Bank Repossessed, Bank Assisted, Tenders, Auctions, Student Accommodation, Mixed Use; var bedrooms_search_types Residential, Farms & Small Holdings, Bank Repossessed, Bank Assisted, Tenders, Auctions, Student Accommodation; if ($.inArray(listing_type, default_search_types) ! -1) { var price_label Price; if (listing_type Commercial || listing_type Industrial || listing_type Mixed Use|| listing_type Retail) { price_label Price / Rental/m²; } sort_options.push(price, price_label + (Low - High)); sort_options.push(-price, price_label + (High - Low)); sort_options.push(location__suburb, Suburb (A - Z)); sort_options.push(-location__suburb, Suburb (Z - A)); sort_options.push(property_type, Property Type (A - Z)); sort_options.push(-property_type, Property Type (Z - A)); sort_options.push(building_size, Building Size (Low - High)); sort_options.push(-building_size, Building Size (High - Low)); sort_options.push(land_size, Land Size (Low - High)); sort_options.push(-land_size, Land Size (High - Low)); if ($.inArray(listing_type, bedrooms_search_types) ! -1) { sort_options.push(bedrooms, Bedrooms (Low - High)); sort_options.push(-bedrooms, Bedrooms (High - Low)); } sort_options.push(views, Views (Low - High)); sort_options.push(-views, Views (High - Low)); sort_options.push(date_added, Date Listed (Old to New)); sort_options.push(-date_added, Date Listed (New to Old)); } else if (listing_type.search(Developments) ! -1) { sort_options.push(category, Category (A - Z)); sort_options.push(-category, Category (Z - A)); sort_options.push(location__suburb, Suburb (A - Z)); sort_options.push(-location__suburb, Suburb (Z - A)); sort_options.push(views, Views (Low - High)); sort_options.push(-views, Views (High - Low)); sort_options.push(date_added, Date Listed (Old to New)); sort_options.push(-date_added, Date Listed (New to Old)); } else if (listing_type Holiday Accommodation) { sort_options.push(out_of_season, Rates (Low - High)); sort_options.push(-out_of_season,Rates (High - Low)); sort_options.push(sleeps, Sleeps (Low - High)); sort_options.push(-sleeps,Sleeps (High - Low)); sort_options.push(location__suburb, Suburb (A - Z)); sort_options.push(-location__suburb, Suburb (Z - A)); sort_options.push(property_type, Property Type (A - Z)); sort_options.push(-property_type, Property Type (Z - A)); sort_options.push(bedrooms, Bedrooms (Low - High)); sort_options.push(-bedrooms, Bedrooms (High - Low)); sort_options.push(views, Views (Low - High)); sort_options.push(-views, Views (High - Low)); sort_options.push(date_added, Date Listed (Old to New)); sort_options.push(-date_added, Date Listed (New to Old)); } $(#id_as_property_sort).empty(); var initial_option $(option>Sort Results By.../option>); $(#id_as_property_sort).append(initial_option); $.each(sort_options, function(){ option $(option/>).val(this0).text(this1); $(#id_as_property_sort).append(option); }); $(#id_as_property_sort).val(); $(#id_as_property_types).selectpicker(refresh); }function reset_near_me_buttons() { $(#id_nearby_property).html(Property Near Me); $(#id_nearby_on_show_property).html(On Show Near Me); $(#id_nearby_property).removeClass(searching); $(#id_nearby_on_show_property).removeClass(searching);}function showPosition(position){ Cookies.remove(hide_location_buttons) $(#id_user_latitude).val(position.coords.latitude); $(#id_user_longitude).val(position.coords.longitude); var latlng new google.maps.LatLng(position.coords.latitude, position.coords.longitude); var geo_search_type $(#id_geo_search_type).val(); if (geo_search_type user_location_only) { $(#id_area_select option:contains(Select An Area)).text(Loading...); $(#id_area_select).selectpicker(refresh); $(#id_area_select).selectpicker(render); } var province null; var region null; var suburb null; var inner_suburb null; var locality null; var sublocality null; geocoder new google.maps.Geocoder(); geocoder.geocode( {location: latlng}, function(results, status) { if (status google.maps.GeocoderStatus.OK) { geodata results1.address_components; $.each(geodata, function(){ if ($(this)0.types0 administrative_area_level_1) { province $(this)0.long_name; } if ($(this)0.types0 administrative_area_level_2) { region $(this)0.long_name; if (geo_search_type user_location_only) { $(#id_area_select option).filter(function() { return this.text region; }).prop(selected, true); $(#id_area_select option:contains(Loading...)).text(Select An Area); $(#id_area_select).selectpicker(refresh); $(#id_area_select).selectpicker(render); $(#id_area_select).trigger(change); } } if ($(this)0.types0 locality) { suburb $(this)0.long_name; locality $(this)0.long_name; } if ($(this)0.types1 sublocality) { inner_suburb $(this)0.long_name; sublocality $(this)0.long_name; } if (inner_suburb) { suburb inner_suburb; } if (locality && sublocality){ region locality; surbub sublocality; } }); } }); if (geo_search_type ! user_location_only) { setTimeout(function(){ var post_data {}; post_dataprovince province; post_dataregion region; post_datasuburb suburb; post_datageo_search_type geo_search_type; post_datacsrfmiddlewaretoken getCookie(csrftoken); var msg; $.post(/ajax/geolocation-search/, post_data, function(data){ if (data.count > 0) { $(#id_nearby_province).val(data.province); $(#id_nearby_suburb).val(data.suburb); if (data.area_search) { $(#id_nearby_region).val(data.region); } $(#id_nearby_property_search_form).submit(); } else { var request_path /; if (request_path ! /property-search/) { window.location /property-search/?autodetect1; } else { display_confirmation(); reset_near_me_buttons(); } } }); }, 3000); }}function displayError(error) { var errors { 1: Oops ! We could not detect your current location. Please ensure your location sharing preferences on your browser are correct., 2: Position unavailable, 3: Request timeout }; alert(Error: + errorserror.code); $(#id_nearby_property).removeClass(searching); $(#id_nearby_on_show_property).removeClass(searching); $(#id_nearby_property).html(Property Near Me); $(#id_nearby_on_show_property).html(On Show Near Me);}function get_user_location() { var geo_options { enableHighAccuracy: true, timeout: 30000, maximumAge: 0 }; if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition, displayError, geo_options); } else { alert(Oops ! We could not detect your current location. Please ensure your location sharing preferences on your browser are correct.); }} placeholderSale document.getElementById(placeholderSale)if (placeholderSale ! null) { placeholderSale document.getElementById(placeholderSale).innerHTML; $(document).ready(function () { update_listing_types(Buy, id_search_listing_type); $(select).selectpicker(mobile); $(.location-search).submit(function (e) { if (!$(#adv_search_mobi_for_sale).val()) { e.preventDefault(); alert(Please select an area/suburb.); } }) select2data { width: resolve, theme: classic, placeholder: placeholderSale, minimumInputLength: 3, ajax: { // instead of writing the function to execute the request we use Select2s convenient helper url: /ajax/location-search/, dataType: json, type: post, quietMillis: 250, headers: { X-CSRFToken: getCookie(csrftoken) }, data: function (term, page) { return { q: term, // search term csrfmiddlewaretoken: getCookie(csrftoken), listing_type: $(#buy_rent).val(), property_type: $(#id_search_listing_type).val() }; }, results: function (data, page) { // parse the results into the format expected by Select2. // since we are using custom formatting functions we do not need to alter the remote JSON data // data currently looks like {id, region, suburb} {id, region, suburb} // Select2 needs data to look like {id: 1, text: Johannesburg, Revonia} var new_data {}; var regions _.groupBy(data, region); var new_data var regions_combined _.each(regions, function (data, region) { var sorted_data var combined_ids _.map(data, function (area) { return area.id; }); if (combined_ids.length > 1) { text region + , All Suburbs; sorted_data.push({ id: combined_ids.join(|), text: text }) } data _.map(data, function (location) { return { id: locationid, text: locationregion + , + locationsuburb } }); sorted_data _.uniq(_.union(data, sorted_data), false, function (item, key, a) { return item.text; }); sorted_data _.sortBy(sorted_data, function (item) { return -item.text.indexOf(All Suburbs); }); new_data _.uniq(_.union(new_data, sorted_data)) }); new_data.results new_data return new_data; }, cache: true }, formatResult: repoFormatResult, // omitted for brevity, see the source of this page formatSelection: repoFormatSelection, // omitted for brevity, see the source of this page escapeMarkup: function (m) { return m; } // we do not want to escape markup since we are displaying html in results } $(#adv_search_mobi_for_sale).select2(select2data); }); function repoFormatResult(location) { var markup div classcustom-location> + location.text + /div>; return markup; } function repoFormatSelection(location) { return location.text; }} !-- //--> $(document).ready(function () { }); function log_telephonic_lead_generic(obj_type, agent_id, branch_id, lead_source) { var post_data { lead_type: -, lead_source : lead_source, branch_id: branch_id, csrfmiddlewaretoken: getCookie(csrftoken) }; if (agent_id) { post_dataagent_id agent_id; } $.post(/log-telephonic-lead/, post_data); } /script> script typetext/javascript> $(document).ready(function(){ $(#id_search_listing_type optionvalueDistressed).text(Bank Assisted) $(#id_search_listing_type optionvalueDistressed).val(Bank Assisted) })/script> !-- Facebook Pixel Code --> script> !function(f,b,e,v,n,t,s){if(f.fbq)return;nf.fbqfunction(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbqn; n.pushn;n.loaded!0;n.version2.0;n.queue;tb.createElement(e);t.async!0; t.srcv;sb.getElementsByTagName(e)0;s.parentNode.insertBefore(t,s)}(window, document,script,https://connect.facebook.net/en_US/fbevents.js); fbq(set, autoConfig, false, 199860629629780); fbq(set, autoConfig, false, 555568723262005); fbq(track, PageView); /script> noscript> img height1 width1 styledisplay:none srchttps://www.facebook.com/tr?id199860629629780&evPageView&noscript1 /> /noscript> !-- End Facebook Pixel Code --> noscript> img height1 width1 styledisplay:none srchttps://www.facebook.com/tr?id555568723262005&evPageView&noscript1 /> /noscript> !-- Start of HubSpot Embed Code --> script typetext/javascript async defer srchttps://js.hs-scripts.com/5410647.js>/script> !-- End of HubSpot Embed Code --> script typetext/javascript> /* !CDATA */ var google_conversion_id AW-10898988849; var google_custom_params window.google_tag_params; var google_remarketing_only true; /* > */ /script> script typetext/javascript srchttps://www.googleadservices.com/pagead/conversion.js>/script> noscript> div styledisplay:inline;> img height1 width1 styleborder-style:none; alt srchttps://googleads.g.doubleclick.net/pagead/viewthroughconversion/AW-10898988849/?value0&guidON&script0/> /div> /noscript> script> $(document).ready(function() { // Prevent r-click saving images $(document).on(contextmenu, img,function(){ return false }); }) /script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]