426 Riverland Drive, Charleston, SC 29412 |Bússola (2024)

\ n \ n
\ n

\ n

\ n

\ n\ n ', a+= o.suppressValue (e.getFilter ("seguro"). Call (n, O.ContextorFrameLookup (n, t, "CompassLogotipesvg")), e.opt.autoescape), a+= "\ n\ n \ n ", O.MemberLlookUp (O.ContextorFrameLookup (N, T," LocationLookupOptions ")," Mustrender ") && (a+= '\ n

\ n \ n\ n \ n\ n

\ n

\ n

\ n

\ n \ n

\ n \ n

\ n \ n \ n

\ n

\ n '), a+=' \ n
\ n \ n

\ n

\ n \ n ', O.ContextorFrameLookup (n, t, "isbraid") && (a+= "\ n", (c = []).",! 1," navegação.njk ",! 1, (função (e, t) {e? R (e): n (null, t)}))})), c.push ((função (e, o) {e.render (n.getvariables (), t, (function (e, n) {e? r (e): o (null, n)}))})), c.push ((função(e, n) {a+= e, n (null)})), e.waterfall (c, (function () {a+= "\ n"}))), a+= "\ n \ n", t= t.push (); var c, i = o.ContextorFrameLookup (n, t, "links"); if (i) para (var s = (i = o.fromiterator (i)). comprimento, u = 0;você

\ n\ n

\ n "} else a+= '\ n\ n ', a+= o.suppressValue (O.MemberLlookup (L, "Label"), E.Opts.autoescape), a+= "\ n\ n "; a+=" \ n "} t = t.pop (), a+= '\ n

\ n \ n

\ n ', (c = []). push ((function (n) {e.getTemplate ("userMenu.njk" ,! 1, "navegação.njk" ,! 1, (função (e, t) {e? r (e): n (null, t)}))})), c.push ((função (e, o) {e.render (n.getvariables (), t, (função (e, n){e? r (e): o (null, n)}))})), c.push ((função (e, n) {a+= e, n (null)}), e.waterfall (c c (c, (function () {var c; a+= '\ n

\ n \ n \ n

\ n \ n

\ n

\ n

\ n

\ n\ n ', a+= o.suppressValue (e.getFilter ("seguro"). Call (n, O.ContextorFrameLookup (n, t, "CompassLogotipesvg")), e.opt.autoescape), a+= "\ n\ n

\ n \ n ", O.ContextorFrameLookup (n, t," Isbranded ") && (a+=" \ n ", (c = []).",! 1," navegação.njk ",! 1, (função (e, t) {e? R (e): n (null, t)}))})), c.push ((função (e, o) {e.render (n.getvariables (), t, (function (e, n) {e? r (e): o (null, n)}))})), c.push ((função(e, n) {a+= e, n (null)})), e.waterfall (c, (function () {a+= "\ n"})), a+= '\ n \ n

\ n ', (c = []). push ((function (n) {e.getTemplate ("MobileUserMenu.njk" ,! 1, "navegação.njk" ,! 1, (função (e, t) {e? r (e): n (null, t)}))})), c.push ((função (e, o) {e.render (n.getvariables (), t, (função (e, n){e? r (e): o (null, n)}))})), c.push ((função (e, n) {a+= e, n (null)}), e.waterfall (c c (c, (function () {a+= "\ n

\ n \ n ", t = t.push (); var c = o.ContextorFrameLookup (n, t," links "); if (c) para (var i = (c = O.Fromiterator (c)).comprimento, s = 0; s

\ n \ n\ n

\ n ', a+= o.suppressValue (O.MemberLlookup (u, "Label"), e.opt.autoescape), a+=' \ n

\ n \ n
\ n "} else a+= '\ n\ n ', a+= o.suppressValue (O.MemberLlookup (u, "Label"), e.opts.autoescape), a+= "\ n\ n "; a+=" \ n "} t = t.pop (), a+= '\ n

\ n '; var f = []; f.push ((function (n) {e.getTemplate ("mobileAccountmenu.njk" ,! 1, "navegação.njk",! 1, (função (e, t) {e? r (e): n (null, t)}))}))), f.push ((function (e, o) {e.render (n.getvariables (), t, (função (e, n) {e? r (e): o (null, n)}))})), f.push ((function (e, n) {a+= e, n (null)})), e.waterfall (f, (function () {r (null, a+= '\ n

\ n \ n \ n \ n
0? "UC-CORPNAV-DROPDOWN": "", e.opt.autoescape), a+= '"\ n data-tn =" uccorpnav-usermenu "\ n role =" botão "ARIA-EXPAVEN =" false "-HaspOpup = "true" tabindex = "0"> \ n ', a+= o.suppressValue (O.MemberLlookUp (u, "Label"), e.opt.autoescape), a+=' \ n

\ n

\ n

\ n
    \ n
      \ n ', t = t.push (); var l = o.MemberLlookUp (u, "crianças"); if (l) para (var p = (l = O.Fromiterator (l).0; d\ n\ n ', a+= o.suppressValue (O.MemberLlookup (V, "Label"), E.Opts.autoescape), a+= "\ n\ n \ n "} t = t.pop (), a+=" \ n
    \ n
\ n \ n "} else a+= '\ n\ n ', a+= o.suppressValue (O.MemberLlookup (u, "Label"), e.opts.autoescape), a+= "\ n\ n "; a+=" \ n "} t = t.pop (), a+= '\ n\ n "} a+=" \ n "} else a+= '\ n \ n'; r (null, a)} catch (e) {r (o.handleerror (e, 0,0))}}}}}var q = c ((função (e, n) {e.exports = function () {function e (n) {return e = "function" == typeof símbolo && "símbolo" == typeof símbolo.iterator?) {return typeof e}: function (e) {return e && "function" == typeof símbolo && e.constructor === símbolo && e!e, n) {if (! (e instanceof n)) jogue novo typeError ("Não é possível chamar uma classe como uma função")} função t (e, n) {for (var t = 0; te.length) && (n = e.length); para (var t = 0, o = nova matriz (n); t2 && void 0! == Argumentos [2]? Argumentos [2]: {}, o = object.assign ({}, t); if (a (o), o.ucjsonparam) {var r = codeuricomponent (json.stringify(O.ucjsonparam)); n = n+(n.indexOf ("?")>-1? "&": "?")+"json ="+r} o.Credencials || (O.Credentials = "O mesmo-origin "); var a = i ({nívelStoskip: 2}); retorna e (n, o) .then ((function (e) {return s (e, {callstack: a, url: n})})). Então ((função (e) {return c (e, o)})). Então (_)} função a (n) {-1! == (n.headers.get ("content-type") || ""). IndexOf ("Application/JSON") && n.body && "object" === E (n.body) && (n.body = json.stringify (n.body))} var e = função(e) {r (a, e); var t = v (a); função a () {return n (this, a), t.apply (this, argumentos)} retorna o (a)} (l (Erro)); função i (e) {var n = e.levelStoskip, t = void 0 === n? 0: n, o = f (((novo erro) .stack || ""). Split ("\ n ")), r = o [0]; o [1]; var a = o.slice (2); retorna [r] .CONCAT (h (a.slice (t))). Junção (" \n ")} função s (e, n) {var t = e.status; if (t> = 200 && t <300) retorna e; var o = novo e; tiro o.Message =" Fetch falhou (".CONCAT (e.status, "") .CONCAT (E.STATUSTEXT, ")"), O.Stack = N.CallStack, O.Resource = {url: n.url}, O.Type = T+"", O.Response= e, o} função c (e, n) {var t = e.Headers.get ("content-type"), o =!"") .IndexOf ("Application/json") || o? Promise.Resolve (e): e.json ()} função _ (e) {return E.Response? E.Response: e} função j (n (n, t) {var o = n.Headers; if (n.Headers Instância de t || (o = novo t, n.Headers && Object.Keys (n.Headers) .ForEach ((function (e) {var t = n.cabeçalhos [e]; o.set (e, "string" == typeof t? t: ""+t)})), n.headers = o), "indefinido"! = typeof location) {var r = localização.ToString (). Split ("?") [0]; n.headers.set ("x-uc-refereper", r)} var a = (n.method || "get"). touppercase ();o.has ("conteúdo-tipo")? "indefinido" === o.get ("content-type") && o.delete ("content-type"): "post"! == a && "put"! == a && "patch"! == a ||! n.body || "objeto"!"== TIPO DO N.UCRESPONSEFILTER &&" "!2,}/g, ​​""))} função f (e, n) {n.foreach ((function (n) {e [n] = função (t, o) {return e (t, object.assign (o || {}, {método: n}))}}))} função t (e, n) {n.foreach ((function (n) {e [n] = função (t, o, r) {Retorne e (t, object.assign (r || {}, {método: n, corpo: o}))}}))}/*!* Cookie * Copyright (c) 2012-2014 Roman Shtylman * Copyright (c) 2015 Douglas Christopher Wilson * MIT licenciado */var P = B, M = decodEuricomponent; função b (e, n) {if ("string"! =! =!TIPO DE E) LONGO NOVO TIPO EERROR ("O argumento str deve ser uma string"); para (var t = {}, o = n || {}, r = e.split (";"), a = O.Decode || M, c = 0; c0 && void 0! == argumentos [0]? Argumentos [0]: {}, n = argumentos.Length> 1 && void 0! == Argumentos [1]? Argumentos [1]: "", t = object.assign ({}, e); excluir t.host, excluir t ["comprimento de conteúdo"], excluir t ["conteúdo-tipo"]; var o = p (n), r = O.ajs_anonymous_id, a = O.authentication_token; se(r) {var c = decodEuricomponent (r) .replace (/"/g," ");" null "! == c && (t [" x-anonymous-id "] = c)} retorna a && (t.Autorização = "portador" .CONCAT (a)), t} função v (e) {var n = argumentos.Length> 1 && void 0! == Argumentos [1]? Argumentos [1]: {}; retornar n.Headers =D (n.headers, document.cookie), j (n, window.headers), e = novo url (e, n.baseurl || window.location.origin) .href, o (window.fetch, e, n)} retornar f (v, ["get", "delete", "head"]), t (v, ["post", "put", "patch"]), v} ()})), g "= "client_home_root_v2", k = "web_homepage_new_dev_menu", j = [{FeatureKey: g}, {FeatureKey: k}]; var $ = {itens: [{Label: "Buy", agenturl: "/sales",NonAgenturl: "/Homes-for-Sale/", ISActive: ["Search/Sales", "/Search/Buy", "/Homes-For-Sale/"]}, {Label: "Rent", Agenturl:"/Search/Rentals", NonAgenturl: "/for-Rent/", isactive: ["Search/Rentals", "Search/Rent", "/for-Rent/"]}, {Label: "Sell", GlobalUrl: "/Sell/"}, {Label: "Compass exclusives", Filhos: [{Label: "Private Exclusives", GlobalUrl: "/Private-Exclusives/"}, {Label: "Coming Soon", Agenturl:"/Search/Sales/{{Geoid}}/? exclusivos = 1 & Salestatuss = 12", NonAgenturl: "/Comging-soon/listings/"}, {Label: "Compass listings", agenturl: "/Search/Sales/{{geoid}}/? exclusives = y & salestatuss = 9,12 ", nonagenturl:"/listagem de bússola/"}]}, {Label:" New Development ", Opty: [{Key: k, valor :! 1}], HideIfbrand :!Desenvolvimentos atuais ", GlobalUrl:"/Development/"}, {Label:" Compass Development Marketing Group ", GlobalUrl:" https://www.compassdevelopmentmg.com/ ", TargetBlank:! 0}]}, {Label:"Encontre um agente ", HideIfnonagent :!Encontre um agente ", GlobalUrl:"/Agents/"}, {Label:" Junte -se como um agente ", GlobalUrl:" // agents.compass.com/"a}} },brandingdrowntitle:"my agente ", agentplatformurl:"/app/home/", homepageUrl: "/", AccountSettingSmenu: {Label: "Account", Filhos: [{Label: "Configurações", URL: "/Account/"}, {Label: "Notificações", URL: "/App/Settings/Notifications/"}], RolespecificChildren: [{Label: "Photo Portal", URL: "/Photo-portal/", Role: "Isphotographer"}]}, Usermenu: [{Label: "Vá para ", OpTy: [{Key: g, valor:! 1}], filhos: [{Label:" Coleções ", GlobalUrl:"/App/Collection "}, {Label:" Salved Searches ", GlobalUrl:"/Workspace/#/salvado-searches "}, {Label:" Salved Buildings ", Globalurl:"/Workspace/#/Salved-Buildings "}]}, {Label:" My Compass ", Globalurl:", opty: [{key: g, valor :!{e .__ proto __ = n} || função (e, n) {for (var t in n) object.prototype.HasownProperty.Call (n, t) && (e [t] = n [t])}, y(e, n)}; função x (e, n) {if ("function"! = typeof n && null! == n) lança novo typeError ("classe estende o valor"+string (n)+"não é um construtor ounull "); função t () {this.Constructor = e} y (e, n), e.prototype = null === n? Object.create (n) :( t.prototype = n.prototype, novo t)} var q = function () {return q = object.assign || function (e) {for (var n, t = 1, o = argumentos.length;= 0; i-) (r = e [i]) && (c = (a <3? R (c): a> 3? R (n, t, c): r (n, t)) || c); retorna a> 3 && c && object.DefineProperty (n, t, c), c} função te (e, n) {função de retorno (t, o) {n (t, o, e)}} função oe (e, n) {if ("object" == typeof refletir && "function" == typeof reflet.metadata) return reflet.metadata (e, n)} função re (e, n, t, o) {return new (t || (t = promessa)) ((função (r, a) {função c (e) {try {s (o.next (e))} catch (e) {a (e)}} função i (e){tente {s (o.THOW (e))} catch (e) {a (e)}} função s (e) {var n; e.done? r (e.value) :( n = e.value, n instância de t? n: novo t ((função (e) {e (n)}))). Então (c, i)} s ((o = o.Apply (e, n || [])).next ())}))} função ae (e, n) {var t, o, r, a, c = {rótulo: 0, enviado: function () {if (1 & r [0]) arremesso r [1]; retornar r [1]}, tys: [], ops: []}; retorna a = {a seguir: i (0), arremesso: i (1), retornar: i (2)}, "function" == typeof símbolo && (a [símbolo.iterator] = function () {return this}), a; função i (i) {função de retorno (s) {retorna função (i) {if (t) lança novo typeError ("gerador geradorjá está executando. "); para (; a && (a = 0, i [0] && (c = 0)), c;) tente {if (t = 1, o && (r = 2 & i [0]? O.Return: i [0]? O.THOW || ((r = O.return) && R.Call (O), 0): O.Next) &&! (R = R.Call (O, I [1])) .DONE) retornar r; interruptor (o = 0, r && (i = [2 & i [0], r.Value]), i [0]) {Caso 0: Caso 1: r = i; quebra; caso 4:Retorne c.label ++, {valor: i [1], feito :! 1}; caso 5: c.label ++, o = i [1], i = [0]; continue; caso 7: i = c.Ops.pop (), c.trys.pop (); continue; padrão: if (! (r = c.trys, (r = r.length> 0 && r [r.length-1]) || 6! == i [0] && 2! == i [0])) {c = 0; continue} if (3 === i [0] && (! R || i [1]> r [0] && i [1]= e.Length && (e = void 0), {valor: e && e [o ++], feito :! e}}}; lança o novo TypeError (n? "Objeto não é iterável.": "Symbol.iterator não está definido.")} função ue (e, n) {var t = "function" == typeof símbolo && e [símbolo.iterator]; if (! t) retornar e; var o, r, a = t.call (e), c = c = c = c = c = c =[]; tente {for (; (void 0 === n || n--> 0) &&! (o = a.next ()). feito;) c.push (o.value)} captura (e) {r = {erro: e}} finalmente {tente {o &&! o.done && (t = a.return) && t.call (a)} finalmente {if (r) arremesso r.error}} retornar c} função le() {for (var e = [], n = 0; n1 || i (e, n)}))})} função i (e, n) {try {(t = r [e] (n))..("Next", e)} função u (e) {i ("tiro", e)} função l (e, n) {e (n), a.shift (), a.Length && i (a [0][0], a [0] [1])}} função ele (e) {var n, t; return n = {}, o ("next"), o ("tiro", (função (e) {tiro e})), o ("retornar"), n [símbolo.iterator] = function () {return this}, n; função o (o, r) {n [o] = e [o]? função (função (n) {return (t =! t)? {valor: ve (e [o] (n)), feito :! 1}: r? r (n): n}: r}} function me (e) {if (! symbol.asynciterator) jogue novo typeError ("símbolo.asynciterator não está definido."); var n, t = e [símbolo.asynciterator]; retorna t? t.call (e) :( e = se (e), n = {}, O ("Next"), O ("Throw"), O ("Return"), n [símbolo.asynciterator] = function () {return this}, n); função o (t (t (t) {n [t] = e [t] && function (n) {return New Promise ((functionfunction (n) {e ({value: n, feito: t})}), n)}) (o, r, (n = e [t] (n)). feito, n.value)}))))}}} função ge (e, n) {return object.DefineProperty? Object.DefineProperty (e, "Raw", {value: n}): e.raw = n, e} var be = object.create? function (função (e, n) {object.DefineProperty (e, "padrão", {enumerável :!e && e .__ Esmodule) retornar e; var n = {}; if (null! = e) para (var t em e) "padrão"!, t); retornar be (n, e), n} função ye (e) {return e && e .__ Esmodule? e: {padrão: e}} função nós (e, n, t, o) {if ("a"=== T &&! O) TOME NOVO TIPO EERROR ("O acessador privado foi definido sem um getter"); if ("function" == typeof n? E! == n ||! O :! n.has (e))Jogue o novo TypeError ("Não é possível ler membro privado de um objeto cuja classe não o declarou"); retornar "m" === t? O: "a" === t? O.Call (e): o? O?.Value: n.get (e)} função ne (e, n, t, o, r) {if ("m" === o) jogue novo typeError ("método privado não é gravável"); if ("A "=== O &&! R) Lança um novo TypeError (" Acessor privado foi definido sem um setter "); if (" function "== typeof n? E! == n ||! r:! n.has (e)) Jogue novo TypeError ("Não é possível escrever um membro privado para um objeto cuja classe não o declarou"); retornar "a" === o? R.Call (e, t): r? R.Value = t: n.set (e, t), t} função ke (e, n) {if (null === n || "objeto"! = typeof n && "function"!em 'operador em não objeto "); retornar" função "== typeof e? n === e: e.has (n)} função le (e, n, t) {if (null! = n) {if ("object"! = typeof n && "function"! = typeof n) jogue novo typeError ("objeto esperado."); var o; if (t) {if (! símbolo.asyncDispose) jogue novo typeError ("símbolo.assíncilizar não é definido. "); o = n [símbolo.asyncDispose]} if (void 0 === O) {if (! símbolo.dispose) lança um novo TypeError (" Symbol.Dispose não é definido. ");= n [símbolo.dispose]} if ("function"! = typeof o) jogue novo typeError ("objeto não descartável."); e.stack.push ({value: n, descarte: o, assíncrono: t})} else t && e.stack.push ({assíncrona :!retornar o.name = "suprimedError", o.error = e, o.supprimed = n, o}; função ae (e) {função n (n) {e.error = e.haserror? Novo OE (n, e.Error, "Um erro foi suprimido durante o descarte."): n, e.haserror =!; tente {var r = O.Dispose && o.dispose.call (o.value); if (o.async) retornar promessa.resolve (r) .then (t, (função (e) {return n (e), t, t()}))} Catch (e) {n (e)}} se (e.haserror) tiro e.error} ()} var ee = {__ estende: x, __ atribuir: q, __ Rest: ee, __ decore: ne: ne nez: ne: __ atribuir: __ Rest: ee, __ Decorar: ne:, __ param: te, __ metadados: oe, __ aguardar: re, __ gerador: ae, __ createbinding: ce, __ exportStar: ou seja, __: Fe, __ assíncrono: ele, __ assíncrono: eu, __ maketemplateObject: ge, __ importStar: xe, __ ImportDefault: ye, __ Classpratefieldget: WE, __ ClassPrateFieldset: ne, __ ClassPrateField: __, __ ClassPliSldSefSet: __ ClassPratefin. congelamento ({__proto __: null, __ estende: x, obtenha __assign () {return q}, __ repouso: ee, __ decore: ne, __ param: te, __ esdecorate: function (e, n, t, o, r, a) {função c (e) {if (void 0! == e && "function"! = typeof e) jogue novo typeError ("função esperada"); retorna e} para (var i, s = o.kind, u = "getter" === s? "Get": "setter" === S? "Set": "Value", l =! N && e? O.static? E: e.Protótipo: null, p = n || (l? Object.getOwnProperTyDescriptor (l, o.name): {}), d =![h] = "Access" === H? {}: o [h]; para (var h em o.access) f.access [h] = o.access [h]; f.addinitializer = function (e) {if (d) lança um novo TypeError ("Não é possível adicionar inicializadores após a conclusão da decoração"); a.push (c (e || null))}; var m = (0, t [v]) ("acessador"=== S? {get: p.get, set: p.set}: p [u], f); if ("acessador" === s) {if (void 0 === M) continue; se(null === M || "Objeto"! = Tipo de M) Lança novo TypeError ("Objeto esperado"); (i = c (m.get)) && (p.get = i), (i = c (M.Set)) && (p.set = i), (i = c (m.init)) && r.UnShift (i)} else (i = c (m)) && ("campo" === s?r.UnShift (i): p [u] = i)} l && object.DefineProperty (L, O.Name, P), d =! 0}, __ runinitializers: function (e, n, t) {for (var o =argumentos.length> 2, r = 0; r; r= s) quebra; se (D= s) quebra; se (D", d = f+2, f ++; quebra} l+= o (n [p]), d = f+2, f ++; quebra; caso 115: if (p> = s) quebra; d;-1 && (a =! 1); "function" == typeof t && (t.error = t.fatal = t.warn = t.info = t.debug = t.trace = t) ,! 1 === e.enabled && (e.level = "silent"); var c = e.level || "info", i = object.create (t); i.log || (i.log = ze), object.DefineProperty (i, "LevelVal", {get: function () {return "silent" === this.level? 1/0: this.levels.values ​​[this.level]}}), object.DefineProperty (i, "nível", {get: function () {return this._level}, set: function (e) {if (" silent "! == e &&! this.levels.values ​​[e]) Erro (" nível desconhecido "+e e e); this._level = e, pe (s, i, "erro", "log"), pe (s, i, "fatal", "erro"), pe (s, i, "aviso", "erro"), Pe (s, i," info "," log "), pe (s, i," debug "," log "), pe (s, i," rastreio "," log ")}}); var s = {transmite: n, serialize: r, asObject: e.browser.asObject, níveis: ["erro", "fatal", "aviso", "info", "depuração", "trace"]};retornar i.levels = te.levels, i.Level = c, i.setMaxListeners = i.getMaxListeners = i.emit = i.AddListener = i.on = i.PrependListener = i.once = i.PrependeNceListener = I.RemoListener= i.RemoveAlLlisteners = i.Listeners = i.ListenerCount = i.EventNames = i.Write = i.flush = ze, i.Serializers = O, i._Serialize = r, i._stderrSerialize = a, i.child = função(t) {if (! t) lançar um novo erro ("Falta de ligação para criança pino"); var a = t.Serializers; if (r && a) {var c = object.assign ({}, o, a), i=!= 1+(0 | E._ChildLevel), this.error = be (e, t, "erro"), this.fatal = be (e, t, "fatal"), this.warn = be (e, t, t, t,, "warn"), this.info = be (e, t, "info"), this.debug = be (e, t, "debug"), this.trace = be (e, t, "rastreio"), c && (this.Serializers = c, this._serialize = i), n && (this._logevent = re ([]. concat (e._logevent.bindings, t)))} retorna s.prototype = this, new S (Este)}, n && (i._logevent = re ()), i} função pE (e, n, t, o) {var r = object.getPrototypeof (n); n [t] = n.Levelval> n.níveis.Values ​​[t]? Ze: r [t]?] === Ze) retornar; n [t] = (o = n [t], function () {for (var r = date.now (), a = novo array (argumentos.length), c = objeto.getPrototypeof && object.getProTypeOf (this) === je? je: this, i = 0; i i-1 && a em t && (e [r] [a] = t [a] (e [r] [a])) função be (e, n, t) {return function () {var o = nova matriz (1+argumentos.length); o [0] = n; para (var r = 1; r; r;0&&void 0!==argumentos[0]?argumentos[0]:{},n=e.duration,t=void 0===n?Je:n,o=e.message;o&&en(o);var r =document.getElementById("corp-nav-toast-container");r&&r.classList.remove("está oculto"),0!==t&&setTimeout((function(){return function(){var e=document. getElementById("corp-nav-toast-container");e&&e.classList.add("is-hidden")}()}),t)}function tn(e){var n=window.uc&&window.uc.agentRelations&&window .uc.agentRelations.brandingAgentOrTeam&&window.uc.agentRelations.brandingAgentOrTeam.displayName;tente{window.localStorage.setItem($e,e),window.localStorage.setItem(Ye,n)}catch(e){Xe.error(e )}}function on(){var e,n;document.body.appendChild(function(){var e=document.createElement("div");e.id="corp-nav-toast-container",e .classList.add("cx-toast","cx-toast--fixed","is-hidden");var n=document.createElement("div");n.classList.add("cx-toast- content");var t=document.createElement("div");return t.id="toast-message",t.classList.add("cx-toast-message"),e.appendChild(n),n .appendChild(t),e}()),window.uc||(window.uc={}),window.uc.showToast=nn,window.uc.queueToast=tn;tente{e=window.localStorage. getItem($e),n=window.localStorage.getItem(Ye),e===Qe.DISCONNECT_AGENT_SUCCESS&&(en(n?"Você não está mais conectado a ".concat(n):"Você não está mais conectado a seu agente"),nn(),window.localStorage.removeItem($e),window.localStorage.removeItem(Ye))}catch(e){Xe.error(e)}}var rn="/ucfe-assets /search-typeahead-components/20/location-lookup.esm.js",an="/ucfe-assets/agents-for-client-common-ui/1/afcCommonUi.esm.js",cn=Ke() ,sn=!1,un=null;function ln(e){"carregando"!==document.readyState?function(){on(),void function(){var e=arguments.length>0&&void 0!= =argumentos[0]?argumentos[0]:janela,n=e&&e.uc&&e.uc.events&&e.uc.events.authentication;return n||(n=new p,e.uc.events?e.uc.events .authentication=n:e.uc?e.uc.events={autenticação:n}:e.uc={eventos:{autenticação:n}}),n}().on("autenticado",(function( e){!function(e){window.nunjucksPrecompiled||Z();var n=R(e,$);document.querySelector(".uc-corpNav-userMenu").innerHTML=s.render("userMenu .njk",n),document.querySelector(".uc-corpNav-userMenu--mobile").innerHTML=s.render("mobileUserMenu.njk",n)}({userId:e.personId||e. id||e._id,userDisplayName:e.displayName,userRoles:e.roles||e.userProfile&&e.userProfile.roles||[]}),gn()})),n=xn(".uc-corpNav -drawer"),void yn(".uc-corpNav-loginBtn").forEach((function(e){e.addEventListener("click",(function(){n.classList.contains("is-active" )&&n.classList.remove("is-active");var e=window.uc&&window.uc.agentRelations&&window.uc.agentRelations.brandingAgentOrTeam;A("modal--authentication",{authTriggerEvent:"Modal de login do Corp Nav", authTriggerSource:window.location.href,brandingAgentOrTeam:e,formType:"LOGIN"}).catch(fn)}))})),function(){var e=xn(".uc-corpNav-backdrop"), n=xn(".uc-corpNav-hamburger-close"),t=xn(".uc-corpNav-drawer"),o=xn(".uc-corpNav-hamburger");e.addEventListener("clique ",(function(){return pn(t,!0)})),n.addEventListener("clique",(function(){return pn(t,!0)})),o.addEventListener("clique ",(function(){return pn(t,!1)})),n.addEventListener("keypress",(function(e){"Enter"===e.key&&(pn(t,!0) ,o.focus())})),o.addEventListener("keypress",(function(e){"Enter"===e.key&&(pn(t,!1),n.focus())} ))}(),function(){var e=document.getElementsByClassName("uc-corpNav-dropdown");function n(n){var o=n.target.closest(".uc-corpNav-dropdown") ;Array.from(e).forEach((function(e){o===e?e.classList.toggle("está ativo"):e.classList.remove("está ativo"),t( e)}))}função t(e){e.classList.contains("está ativo")?e.setAttribute("aria-expanded",!0):e.setAttribute("aria-expanded",! 1)}document.documentElement.addEventListener("click",n),document.documentElement.addEventListener("keypress",(function(e){"Enter"===e.key&&n(e)}));var o =xn(".uc-corpNav-userMenu .uc-corpNav-dropdown");(o?yn(".uc-corpNav-flyoutItem",o):[]).forEach((function(e){e. addEventListener("click",(function(){o.classList.remove("is-active")}))}))}(),e=document.getElementsByClassName("uc-corpNav-accordionHeader"),void Array .from(e).forEach((function(e){e.addEventListener("keypress",(function(n){"Enter"===n.key&&vn(e)})),e.addEventListener("clique ",(function(){vn(e)}))})),function(){var e=document.getElementsByClassName("uc-corpNav-accordionHeader");Array.from(e).forEach((function( e){e.addEventListener("click",(function(){return dn(e)})),e.addEventListener("keypress",(function(n){"Enter"===n.key&&dn(e )}))}))}(),void(document.querySelector("#location-lookup")&&f(rn).then((function(e){e.componentInitializer()})).catch((function (e){return cn.error(e)}))),function(){var e=xn(".uc-corpNav-compassLogotype"),n=yn(".uc-corpNav-menu:not(. uc-corpNav-userMenu) > *"),t=yn([".uc-corpNav-menuItem:not(.uc-corpNav-accordionItem)",".uc-corpNav-authBtn"],xn(".uc -corpNav-drawer"));function o(e){var n=e.sectionTitle;e.links.forEach((function(e){e.addEventListener("click",(function(e){e.stopPropagation (),bn({SecondaryItem:n,TopLevelItem:"Meu Agente"})}))}))}e.addEventListener("click",(function(){bn({SecondaryItem:"",Section:"Cabeçalho ",TopLevelItem:"Logótipo da bússola"})})),n.forEach((function(e){if(xn(".uc-corpNav-dropdown",e)){var t=yn(".uc- corpNav-flyoutItem",e);t.forEach((function(n){n.addEventListener("clique",(function(o){o.stopPropagation(),bn({Posição:t.indexOf(n)+ 1,SecondaryItem:Nn(n),Seção:"Menu Principal",TopLevelItem:Nn(e)})}))}))}e.addEventListener("clique",(function(){bn({Posição:n .indexOf(e)+1,SecondaryItem:"",Section:"Menu Principal",TopLevelItem:Nn(e)})}))})),t.forEach((function(e){if(e.classList .contains("uc-corpNav-accordionHeader")){var n=yn(".uc-corpNav-accordionItem",e.parentNode);n.forEach((function(t){t.addEventListener("clique", (function(){bn({Position:n.indexOf(t)+1,SecondaryItem:Nn(t),Section:"Gaveta Móvel",TopLevelItem:Nn(e)})}))}))}e. addEventListener("clique",(function(){bn({Position:t.indexOf(e)+1,SecondaryItem:"",Seção:"Gaveta móvel",TopLevelItem:Nn(e)})}))}) ),wn()&&(o({links:yn(".uc-corpNav-brandingAgent-profileLink"),sectionTitle:"Perfil"}),o({links:yn(".uc-corpNav-brandingAgent-email "),sectionTitle:"Email"}),o({links:yn(".uc-corpNav-brandingAgent-phone"),sectionTitle:"Telefone"}),o({links:yn(".uc-corpNav -brandingAgent-remove"),sectionTitle:"Remover"}),o({links:yn(".uc-corpNav-brandingAgent-addRemove"),sectionTitle:"Adicionar/Remover"}),o({links:yn ("".uc-corpNav-brandingAgent-manageLink"),sectionTitle:"Gerenciar"}))}(),gn(),function(){try{f(an).then((function(e){return e .init()})).catch((function(e){return cn.error(e)}))}catch(e){cn.error(e)}}(),function(){var e= yn(".uc-corpNav-brandingAgent-addRemove"),n=yn(".uc-corpNav-brandingAgent-remove"),t=window.uc&&window.uc.agentRelations&&window.uc.agentRelations.brandingAgentOrTeam&&window.uc.agentRelations. brandingAgentOrTeam.displayName,o=["/bridge-loans/","/bridge-loan-services/","/concierge/","/sell/","/private-exclusives/buyers/","/private -exclusives/"];function r(){var e=new URL(document.location.href),n=o.find((function(n){return e.pathname.startsWith(n)}));n ?document.location.replace(n):(e.searchParams.delete("agent_id"),e.href!==document.location.href?document.location.replace(e.href):document.location.reload ())}função a(e){window.fetch("/account/temporary-branding/",{método:"DELETE"}).then((function(){bn({TopLevelItem:"Meu Agente", SecondaryItem:e}),window.uc.queueToast(Qe.DISCONNECT_AGENT_SUCCESS),r()})).catch((function(e){cn.error(e,"erro ao remover marca temporária")}))}função c(){E("confirm",{ DifferentiateCloseBtn:!0,hdText:"",bdText:"".concat(t||"Este agente"," está temporariamente definido como seu agente. \nConecte-se com ").concat(t||"este agente"," para compartilhar casas, agendar passeios e ver listagens exclusivas."),yesText:"Adicionar como meu agente",noText:"Remover"}).then( (function(){bn({TopLevelItem:"Meu Agente",SecondaryItem:"Conexão de Agente Aceita"});var e=wn();window.uc.connectWithAgent({agentId:e,connectionSource:d.TEMPORARY_BRANDING_CTA}) })).catch((function(e){if('usuário clicou em "Remover"'===e)return a("Conexão de agente recusada");void 0===e||"usuário clicou no botão fechar" ===e?bn({TopLevelItem:"Meu Agente",SecondaryItem:"Modal Fechado"}):cn.error(e,"erro durante confirmação")}))}função i(){E("confirmar" ,{ DifferentiateCloseBtn:!0,hdText:"",bdText:"Você não está mais interessado em trabalhar com ".concat(t||"este agente","?"),yesText:"Remover",noText:"Cancelar "}).then((function(){a("Remoção de equipe aceita")})).catch((function(e){'usuário clicou em "Cancelar"'===e?bn({TopLevelItem:"Meu Agente",SecondaryItem:"Remoção de equipe recusada"}):"usuário clicou no botão fechar"===e||void 0===e?bn({TopLevelItem:"Meu agente",SecondaryItem:"Modal fechado"}) :cn.error(e,"erro ao remover conexão temporária")}))}l(e).forEach((function(e){return e.addEventListener("click",c)})),l(n) .forEach((function(e){return e.addEventListener("click",i)}))}(),window.uc&&window.uc.user&&window.uc.user.isImpersonating&&window.fetch("/api/v3/people /toggle_accounts",{credenciais:"mesma origem",método:"GET"}).then((function(e){return e.json&&e.json()})).then((function(e){1 ===e.impersonationStatus&&(window.uc.user.impersonationStatus="Conta da equipe")})).finally((function(){C(window.uc.user)}));var e;var n;documento .removeEventListener("readystatechange",un)}():sn||(un=function(){return ln()},document.addEventListener("readystatechange",un),sn=!0)}função pn(e ,n){n?e.classList.remove("está ativo"):e.classList.add("está ativo"),document.body.classList.toggle("uc-corpNav-drawerOpen"),bn ({Position:"",SecondaryItem:"",Section:"Gaveta Móvel",TopLevelItem:"Gaveta Móvel ".concat(n?"Closed":"Aberto")})}função dn(e){e.nextElementSibling .hidden?(e.nextElementSibling.hidden=!1,e.setAttribute("aria-expanded",!0)):(e.nextElementSibling.hidden=!0,e.setAttribute("aria-expanded",!1 ))}função vn(e){var n=e.parentElement.querySelector("input.uc-corpNav-accordion");n.checked?n.checked=!1:n.checked=!0}função fn( e){e&&"Modal fechado"===e.message||void 0===e||cn.error(e,"Erro no login modal:")}var hn=!1,mn=!1; function gn(){var e=yn(".uc-corpNav-userMenu > *"),n=yn('[data-tn="ucCorpNav-userMenu"] .uc-corpNav-flyoutItem');!hn&&e. forEach((function(n){var t={Posição:e.indexOf(n)+1,SecondaryItem:"",Seção:"Menu do usuário",TopLevelItem:Nn(n)};n.classList.contains(" uc-corpNav-avatar")?t.TopLevelItem="Avatar do usuário":n.classList.contains("uc-corpNav-dropdown")?t.TopLevelItem="Itens salvos":n.classList.contains("uc- corpNav-agentPlatform")&&(t.TopLevelItem="Plataforma do agente"),n.addEventListener("click",(function(){bn(t)}))})),hn=!!e.length,! mn&&n.forEach((function(e){e.addEventListener("clique",(function(t){t.stopPropagation(),bn({Posição:n.indexOf(e)+1,SecondaryItem:Nn(e) ,Section:"Menu do usuário",TopLevelItem:"Itens salvos"})}))})),mn=!!n.length}function bn(e){window.analytics&&window.analytics.track("Corp Nav Clicked" ,Object.assign({referring_agent_id:wn()},e))}função xn(e){return(arguments.length>1&&void 0!==argumentos[1]?argumentos[1]:documento).querySelector(e )}função yn(e){retornar l((argumentos.length>1&&void 0!==argumentos[1]?argumentos[1]:document).querySelectorAll(e))}função wn(){retornar janela.uc&&window. uc.agentRelations&&window.uc.agentRelations.brandingAgentOrTeam&&window.uc.agentRelations.brandingAgentOrTeam.id}função Nn(e){return e.dataset.label?e.dataset.label.trim():e.textContent?e.textContent.trim ():""}function kn(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(( function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,o)}return t}função Ln(e){for(var t=1;t0 && void 0! == Argumentos [0]? Argumentos [0]: {}, n = argumentos.Length> 1 && void 0! == argumentos [1]? Argumentos [1]: {}, t = object.assign ({}, B, e), o = t.aGentreLations, r = t.geoid, a = t.opty, c = t.ShowlocationLookup, i = t.Transparent, s = v (o), u = d (t.Userroles), l = s? "Cidade, bairro, endereço, escola, zíper, id": "Cidade, bairro, endereço, escola, zip, agente, id"; retorna objeto.assign (r (t, n, u),{AgentBrandingProfileurl: W (O), BrandingAgentorTeam: O && o.brandingAgentorTeam, BrandingDropdowNTitle: N.BrandingDropdowntitle, BrandingMonogramPlaceHolder: H (o), CompassLogyPesvg: T, Geoid: R, HomePageurl: N.hom*oPTIGN:isableToconnect: z (o), isbrand: s, ispersistEntConnection: u (o), links: j (t, n.items, {isaGent: u, isbraid: s}), locationLookOpOptions: {stailholderText: l, deve: deve: c}, OpTy: A, Style: M, Transparent: i})} (e, $); o.innerhtml = s.render ("Navigation.njk", r), t? (n = t.parentNode) .replacechild (O.Content, t): E.ParenteLement && (n = e.parenteLement) .InsertBefore (O.Content, e.parEnterement.FirstElementChild), function (e) {if (! E) retornar; para (var n = e.getElementsByTagName ("svg"), t = 0; t

426 Riverland Drive

Charleston, SC 29412

US $ 749.000

Preço

3

Camas

1

Banho

1

1/2 banho

1.974Sq.Ft.

$ 379

/ Sq.Ft.

1.974

Sq.Ft.

$ 379

por metro quadrado.Ft.

Descrição

Oportunidade maravilhosa de possuir uma casa independente com um estúdio isolado na área de terraço Riverland altamente desejada.Esta propriedade oferece muitas possibilidades de renda extra, incluindo aluguel de curto prazo, aluguel mensal e aluguel de longo prazo.A propriedade volta a um bairro tranquilo no campo de golfe municipal.Aproveite a conveniência de caminhar até os restaurantes, lojas e cinema do Riverland Terrace.Menos de 10 minutos de carro do centro de Charleston e 15 minutos de Folly...Oportunidade maravilhosa de possuir uma casa independente com um estúdio isolado na área de terraço Riverland altamente desejada.Esta propriedade oferece muitas possibilidades de renda extra, incluindo aluguel de curto prazo, aluguel mensal e aluguel de longo prazo.A propriedade volta a um bairro tranquilo no campo de golfe municipal.Aproveite a conveniência de caminhar até os restaurantes, lojas e cinema do Riverland Terrace.Menos de 10 minutos de carro do centro de Charleston e a 15 minutos de Folly Beach.O estúdio, construído em 2016, é totalmente permitido e tem seu próprio medidor elétrico.Atualmente, é alugado mês a mês por US $ 2300/mês.Existem dois galpões anexados ao estúdio para armazenamento extra e uma grande garagem pavimentada para seus carros ou barco.

  1. Listado por

    Coastal Kate Real Estate LLC

Detalhes da propriedade para 426 Riverland Drive

Estilo arquitetônico

Rancho, tradicional

Nome da subdivisão

Acres verdes

Localização

  • Bússola
  • Sc
  • charleston
  • 29412
  • 426 Riverland Drive

Listagem cortesia da Coastal Kate Real Estate LLC

Adicione seu trajeto

Listagem atualizada: 06/06/2024 12:35

Detalhes da propriedade para 426 Riverland Drive

StatusAtivo
MLS #24014354
Dias no mercado2
ImpostosUS $ 1.828 / ano
HOA Taxas-
Taxas de condomínio/cooperação-
Tipo de bússolaÚnica família
Tipo MLSResidencial / Família única destacada
Ano construído1945
Tamanho do lote0,21 AC / 9.147 SF
CondadoCondado de Charleston

Localização

  • Bússola
  • Sc
  • charleston
  • 29412
  • 426 Riverland Drive

Listagem cortesia da Coastal Kate Real Estate LLC

Adicione seu trajeto

Informações de construção para 426 Riverland Drive

Histórias1Ano construído1945Tamanho do edifício-Tamanho do lote0,21 AC / 9.147 SF

Calculadora de pagamento

US $ 4.240 por mês

30 anos fixo, 7,25% de juros

Diretor e interesse

$ 4.088

Impostos sobre a propriedade

$ 152

Hoa dois

$ 0

A calculadora de pagamento é apenas para fins ilustrativos.

Informações da propriedade para 426 Riverland Drive

Resumo

Localização e informações gerais

  • Latitude:32.754994

  • Longitude:-79.996751

  • Instruções:De Riverland Dr para Maybank Hwy, vire à direita na entrada de automóveis em forma de U.25mi antes do cruzamento.Casas estão à esquerda.

  • Localização de entrada:Nível do solo

Impostos e HOA

  • Número do mapa de impostos:3431000027

Informações da escola

  • Escola primária:Murray Lasaine

  • Ensino médio:Carta de James Island

  • Escola Média ou Júnior:Camp Road

Estacionamento

  • Garagem anexada em:Nenhum

  • Espaços de garagem:2.0

  • Estacionamento para carros:Verdadeiro

  • Espaços cobertos:2.0

  • Espaços de garagem:0,0

  • Garagem em:Não

  • Recursos de estacionamento:2 carport de carro, fora da rua

  • Total de estacionamento:2.0

Propriedade

Informação de lote

  • Área de construção Total:1974.0

  • Unidades de área de construção:Pés quadrados

  • Detalhes da fundação:Espaço de rastreamento, laje

  • LOTE RECURSOS:0 - .5 acre

  • Outras estruturas:Casa de hóspedes

  • Nova construção:Não

Propriedade e avaliações

  • Propriedade anexada em:Não

  • As fotos contam:36

  • Direitos da foto: Eu possuo as fotos ou tenho o direito de usar:Sim

  • Assustável:Não

Serviços de utilidade pública

  • Serviços de utilidade pública:Dominion Energy, James é PSD

  • Esgoto:Esgoto público

  • Fonte de água:Público

Recursos internos e externos

Características interiores

  • Aquecimento em:Sim

  • Banheiros metade:1

  • Resfriamento:Ar central

  • Esfriando em:Sim

  • Lareira é:Não

  • Piso:Azulejo de cerâmica, vinil, madeira

  • Aquecimento:Elétrico

  • Características interiores:Ventilador (s) de teto, planta do sogro

  • Recursos de quarto principal da sala:Ventiladores de teto (s), vários armários

  • Nível de quarto principal da sala:Mais baixo

  • Níveis:Um

  • Histórias:1

Características externas

  • Teto:Arquitetônico, asfalto

História da propriedade para 426 Riverland Drive

DataEvento e fontePreçoApreciação
DataEvento e fontePreço

Para completar, o Compass geralmente exibe dois registros para uma venda: o registro da MLS e o registro público.

Registros públicos para 426 Riverland Drive

Valor tributávelTerra-Aditivos-Total-

Registro fiscal2022$ 1.777(US $ 148 / mês)

Fatos domésticos

Camas3Banhos2Total Sqft acabado1.974 pés quadradosAcima da série Sqft acabado1.974 pés quadradosHistórias1Tamanho do lote9.148 pés quadradosEstiloResidência únicaAno construído1945CondadoCHARLESTONApn343-10-00-027

Escolas perto de 426 Riverland Drive

Esta casa está dentro

Charleston 01 Distrito Escolar

.

Avaliação

Escola

Tipo

Notas

Distância

Público-PK a 5
Público-PK a 8
Público-6 a 8
Carta-9 a 12

Avaliação

Escola

Distância

Escola Primária do Harbor View

PúblicoPK a 5

Escola Primária Murray Lasaine

PúblicoPK a 8

Camp Road Middle

Público6 a 8

James Island Charter High School

Carta9 a 12

As classificações e limites da escola são fornecidos porGreatSchools.orge Pitney Bowes.Esta informação deve ser usada apenas como referência.A proximidade ou os limites mostrados aqui não são uma garantia de inscrição.Entre em contato diretamente com as escolas para verificar todas as informações e elegibilidade à matrícula.

Casas semelhantes

Desculpe, não podemos encontrar casas semelhantes neste momento.Por favor, volte mais tarde.

Casas vendidas semelhantes

Desculpe, não podemos encontrar casas vendidas semelhantes neste momento.Por favor, volte mais tarde.

Casas à venda perto de 29412

Bairros

  • Lawton Bluff
  • A vila em Stiles Point
  • Lighthouse Point
  • Condomínios da Península
  • Cross Creek
  • Planta Whitehouse
  • Frente da baía
  • Laurel Park
  • Riverland Terrace
  • Westchester
  • Lago Frances
  • South Windemere
  • Crescente
  • Bayview Farms
  • Lynwood-Willow Walk-Oakcrest
  • Fort Lamar
  • Ilha James
  • Creek Point
  • Country Club de Charleston
  • Stiles Point

Cidades

  • Ilha Kiawah
  • charleston
  • Folly Beach
  • Ilha Sullivans
  • Monte Pleasant
  • Ilha Daniel
  • Calça
  • Ilha Wadmalaw
  • Ilha de Palms
  • North Charleston
  • Johns Island
  • Hollywood
  • Ilha Seabrook
  • Ranel
  • Charleston AFB
  • Granah
  • Com fome
  • Goose Creek
  • Ilha Edisto
  • Summerville

Zips

  • 29455
  • 29439
  • 29407
  • 29401
  • 29403
  • 29425
  • 29464
  • 29482
  • 29424
  • 29409
  • 29414
  • 29405
  • 29492
  • 29416
  • 29451
  • 29487
  • 29466
  • 29418
  • 29406
  • 29449

Mais informações sobre 426 Riverland Drive, Charleston, SC 29412

A 426 Riverland Drive é uma casa única à venda em Charleston, SC 29412. Esta propriedade foi listada para venda em 6 de junho de 2024 pela Coastal Kate Real Estate LLC, atualmente está listada em US $ 749.000.O distrito escolar desta lista é Charleston 01 Distrito Escolar.As escolas próximas incluem a Harbor View Elementary School, a Murray Lasaine Elementary School e a Camp Road Middle.A 426 Riverland Drive é uma casa única de 3 leitos, 1,5 banheiro e 1.974 pés quadrados, construída em 1945.

Sem garantia, garantia ou representação de qualquer tipo é feita em relação à integridade ou precisão das descrições ou medições (incluindo medições de metragem quadrada e condição de propriedade), que devem ser verificadas independentemente, e a Compass se isenta expressamente de qualquer responsabilidade em conexão com isso.As fotos podem ser praticamente encenadas ou aprimoradas digitalmente e podem não refletir as condições reais da propriedade.Nenhum aconselhamento financeiro ou jurídico fornecido.Oportunidade de moradia igual.

Listagem cortesia da Coastal Kate Real Estate LLC

Não tentamos verificar independentemente a moeda, integridade, precisão ou autenticidade dos dados aqui contidos.Pode estar sujeito a erros de transcrição e transmissão.Consequentemente, os dados são fornecidos em uma base "como está" "como disponível" e podem não refletir todas as atividades imobiliárias no mercado.As fotos podem ser praticamente encenadas ou aprimoradas digitalmente e podem não refletir as condições reais da propriedade.Nenhum aconselhamento financeiro ou jurídico fornecido.Oportunidade de moradia igual. Com base em informações de um dos seguintes serviços de listagem múltipla: Charleston Trident MLS e MLS de Hilton Head Island.As informações fornecidas são para o uso pessoal e não comercial do visitante e não podem ser usadas para qualquer finalidade além de identificar o visitante de propriedades em potencial pode estar interessado em comprar.Os dados aqui contidos são protegidos por direitos autorais do Canopy MLS, High Country Association of Realtors, © 2024 Reside, Inc. Todos os direitos reservados.Certas informações aqui contidas são derivadas de informações que são de propriedade licenciada e protegidas por direitos autorais, reside, Inc. Qualquer disseminação dessas informações viola as leis de direitos autorais e é estritamente proibida.As informações da propriedade mencionadas neste site são provenientes do programa IDX (Internet Data Exchange) da MLS.Este site pode fazer referência a listagens imobiliárias mantidas por uma empresa de corretagem que não seja o corretor e/ou agente que possui este site.Para evitar dúvidas, a precisão de todas as informações, independentemente da fonte, é considerada confiável, mas não garantida, e deve ser pessoalmente verificada por meio de inspeção pessoal e/ou com os profissionais apropriados.

426 Riverland Drive, Charleston, SC 29412 |Bússola (73)

426 Riverland Drive, Charleston, SC 29412 |Bússola (2024)
Top Articles
Latest Posts
Article information

Author: Fredrick Kertzmann

Last Updated:

Views: 6647

Rating: 4.6 / 5 (46 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Fredrick Kertzmann

Birthday: 2000-04-29

Address: Apt. 203 613 Huels Gateway, Ralphtown, LA 40204

Phone: +2135150832870

Job: Regional Design Producer

Hobby: Nordic skating, Lacemaking, Mountain biking, Rowing, Gardening, Water sports, role-playing games

Introduction: My name is Fredrick Kertzmann, I am a gleaming, encouraging, inexpensive, thankful, tender, quaint, precious person who loves writing and wants to share my knowledge and understanding with you.