915 Harbor View Road, 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

915 Harbor View Road

Charleston, SC 29412

US $ 625.000

Preço

4

Camas

2

Banhos

1.684Sq.Ft.

$ 371

/ Sq.Ft.

1.684

Sq.Ft.

$ 371

por metro quadrado.Ft.

Descrição

Todo o duplex de tijolos em James Island, à direita da Harbor View Road.10 minutos do centro de Charleston, a 15 minutos de Folly Beach.Este espaçoso duplex oferece 2 quartos, 1 banheiro, sala de estar, sala de jantar, lavanderia em cada unidade de entrada de automóveis e estacionamento para cada unidade, cercada no quintal em um lote .38.Uma varanda exibida que as duas unidades compartilham, um grande quintal, este duplex tem muitas possibilidades.Propriedade sendo vendida como é.Todo o duplex de tijolos em James Island, à direita da Harbor View Road.10 minutos do centro de Charleston, a 15 minutos de Folly Beach.Este espaçoso duplex oferece 2 quartos, 1 banheiro, sala de estar, sala de jantar, lavanderia em cada unidade de entrada de automóveis e estacionamento para cada unidade, cercada no quintal em um lote .38.Uma varanda exibida que as duas unidades compartilham, um grande quintal, este duplex tem muitas possibilidades.Propriedade sendo vendida como é.

  1. Listado por

    Era Wilder Realty, Inc

  2. Listado por

    Era Wilder Realty, Inc

Detalhes da propriedade para 915 Harbor View Road

Nome da subdivisão

Lawton Bluff

Localização

  • Bússola
  • Sc
  • charleston
  • 29412
  • Lawton Bluff
  • 915 Harbor View Road

Listagem cortesia da Era Wilder Realty, Inc

Adicione seu trajeto

Listagem atualizada: 06/08/2024 08:53

Detalhes da propriedade para 915 Harbor View Road

StatusAtivo sob contrato
MLS #24014442
Dias no mercado2
Impostos-
HOA Taxas-
Taxas de condomínio/cooperação-
Tipo de bússolaMuitas famílias
Tipo MLSRenda residencial
Ano construído1972
Tamanho do lote0,38 AC / 16.552 SF
CondadoCondado de Charleston

Localização

  • Bússola
  • Sc
  • charleston
  • 29412
  • Lawton Bluff
  • 915 Harbor View Road

Listagem cortesia da Era Wilder Realty, Inc

Adicione seu trajeto

Informações de construção para 915 Harbor View Road

Histórias1Residências2Ano construído1972Tamanho do edifício-Tamanho do lote0,38 AC / 16.552 SF

Calculadora de pagamento

Diretor e interesse

$ 3.411

Impostos sobre a propriedade

$ 307

Hoa dois

$ 0

A calculadora de pagamento é apenas para fins ilustrativos.

Informações da propriedade para 915 Harbor View Road

Resumo

Localização e informações gerais

  • Latitude:32.741836

  • Longitude:-79.931337

  • Instruções:Vá em direção a Hayne St na reunião St. Vá por 0,4 milhão.Então, 0,4 milhas, vire à esquerda na Calhoun St., vá para 3,1 mi.Em seguida, 3,1 milhas levam a rampa na Harbor View Rd em direção a Harbor View Road.Vá para 2,3 mi.Então 2,3 milhas 915 Harbor View Rd Charleston, SC 29412-4910

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

Impostos e HOA

  • Número do mapa de impostos:4281600009

Informações da escola

  • Escola primária:Stiles Point

  • Ensino médio:Carta de James Island

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

Estacionamento

  • Garagem anexada em:Nenhum

  • Estacionamento para carros:Nenhum

  • Espaços cobertos:0,0

  • Espaços de garagem:0,0

  • Garagem em:Não

  • Recursos de estacionamento:Outros (use comentários)

Propriedade

Informação de lote

  • Área de construção Total:1684.0

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

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

  • Outras estruturas:Nenhum

  • Nova construção:Não

  • Tipo de estrutura:Duplex

Propriedade e avaliações

  • As fotos contam:12

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

Serviços de utilidade pública

  • Esgoto:Esgoto público

  • Fonte de água:Público

Recursos internos e externos

Características interiores

  • Aquecimento em:Sim

  • Resfriamento:Ar central

  • Esfriando em:Sim

  • Aquecimento:Elétrico

  • Histórias:1

Características externas

  • Materiais de construção:Tijolo

  • Teto:Arquitetônico

Muitas famílias

Informações multifamiliares

  • Número de unidades Total:2

Unidade 1 Informações

  • Unidade 1: quartos:2

  • Unidade 1: Banhos:1

Unidade 2 Informações

  • Unidade 2: quartos:2

  • Unidade 2: Banhos:1

História da propriedade para 915 Harbor View Road

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 915 Harbor View Road

Valor tributávelTerra-Aditivos-Total-

Registro fiscal2022$ 3.679(US $ 307 / mês)

Fatos domésticos

Camas4Banhos2Total Sqft acabado1.684 pés quadradosAcima da série Sqft acabado1.684 pés quadradosHistórias1Tamanho do lote16.553 pés quadradosEstiloResidência únicaAno construído1972CondadoCHARLESTONApn428-16-00-009

Escolas perto da 915 Harbor View Road

Esta casa está dentro

Charleston 01 Distrito Escolar

.

Avaliação

Escola

Tipo

Notas

Distância

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

Avaliação

Escola

Distância

Escola Primária Stiles Point

PúblicoPK a 5

Camp Road Middle

Público6 a 8

James Island Charter High School

Carta9 a 12

James Island Middle School

Público6 a 8

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 Lawton Bluff

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

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 Era Wilder Realty, Inc

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.

915 Harbor View Road, Charleston, SC 29412 |Bússola (25)

915 Harbor View Road, Charleston, SC 29412 |Bússola (2024)
Top Articles
Latest Posts
Article information

Author: Tish Haag

Last Updated:

Views: 6649

Rating: 4.7 / 5 (47 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Tish Haag

Birthday: 1999-11-18

Address: 30256 Tara Expressway, Kutchburgh, VT 92892-0078

Phone: +4215847628708

Job: Internal Consulting Engineer

Hobby: Roller skating, Roller skating, Kayaking, Flying, Graffiti, Ghost hunting, scrapbook

Introduction: My name is Tish Haag, I am a excited, delightful, curious, beautiful, agreeable, enchanting, fancy person who loves writing and wants to share my knowledge and understanding with you.