.sgpf-detail h1{font-size:clamp(28px,3vw,38px);max-width:950px}.sgpf-specs{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 24px}.sgpf-specs span{padding:8px 14px;background:#f6f6f4;font-size:15px}.sgpf-detail .sgpf-gallery img{display:block;width:100%;margin:0;object-fit:cover}.sgpf-thumbnails{display:flex;gap:12px;margin:12px 0 28px}.sgpf .sgpf-detail .sgpf-thumbnails button{padding:0!important;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;width:110px;min-width:0;line-height:0;cursor:pointer}.sgpf .sgpf-thumbnails button[aria-pressed=”true”]{outline:1px solid #b5224b;outline-offset:3px}.sgpf .sgpf-thumbnails button:focus-visible{outline:2px solid #b5224b;outline-offset:3px}.sgpf-detail .sgpf-thumbnails img{height:72px}.sgpf-thumbnails button:focus-visible{outline:2px solid #b5224b}.sgpf-detail-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:45px;margin:35px 0}.sgpf-description h2{font-size:25px;margin:0 0 18px}.sgpf-description h3{font-size:20px;margin:24px 0 12px}.sgpf-description p{margin-bottom:18px}.sgpf-description dt{font-weight:700;margin-top:14px}.sgpf-description dd{margin:4px 0 14px}.sgpf-enquiry{background:#f7f6f4;padding:24px;align-self:start}.sgpf-enquiry h2{font-size:22px}.sgpf-enquiry .sgpf-button{display:block;text-align:center;text-decoration:none!important}.sgpf-detail-credit,.sgpf-enquiry small{font-size:12px;color:#666}.sgpf-agency-label{font-size:13px;margin-top:24px}.sgpf-project-note{font-size:14px;padding:14px;background:#f7f6f4}@media(max-width:780px){.sgpf-detail-columns{grid-template-columns:1fr;gap:25px}.sgpf-thumbnails{gap:8px}.sgpf-thumbnails button{width:23%}}.sgpf{font-family:inherit;color:#252525;line-height:1.6;margin:0 auto 38px}.sgpf *{box-sizing:border-box}.entry-content .sgpf .sgpf-card>a{text-decoration:none!important;color:#252525;display:block;height:100%}.sgpf .sgpf-card>a:hover h3{color:#b5224b}.sgpf .sgpf-card>a:focus-visible{outline:2px solid #b5224b;outline-offset:4px}.sgpf h1{font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.7px;margin:0 0 18px}.sgpf h2{font-size:29px;line-height:1.2;margin:0 0 14px}.sgpf h3{font-size:20px;line-height:1.3;margin:8px 0 12px}.sgpf p{margin:0 0 16px}.sgpf a{color:#b5224b;text-underline-offset:3px}.sgpf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sgpf-card{border:1px solid #e3e3e3;background:#fff;min-width:0}.sgpf-card>a{display:block;text-decoration:none;color:inherit}.sgpf-card img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.sgpf-body{padding:18px}.sgpf-area{font-size:13px;color:#656565}.sgpf-price{font-size:20px;font-weight:750}.sgpf-facts,.sgpf-agency{font-size:14px}.sgpf-agency{color:#666}.sgpf-top,.sgpf-controls{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:20px}.sgpf button,.sgpf .sgpf-button{border:1px solid #b5224b;background:#b5224b;color:white;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;display:inline-block}.sgpf button:hover,.sgpf .sgpf-button:hover{background:#92203e;color:white}.sgpf a:focus-visible,.sgpf button:focus-visible,.sgpf input:focus-visible,.sgpf select:focus-visible{outline:3px solid #b5224b;outline-offset:3px}.sgpf small{display:block;color:#666;font-size:13px;margin:14px 0}.sgpf-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin:25px 0}.sgpf-filters label{font-size:14px;font-weight:600}.sgpf input,.sgpf select{display:block;width:100%;max-width:100%;margin-top:5px;padding:12px;border:1px solid #ccc;background:white;color:#252525;font:inherit}.sgpf-banner{padding:26px;background:#f6f3f2;margin-top:28px}.sgpf-detail img{width:100%;max-height:540px;object-fit:cover;margin:15px 0 24px}.sgpf-detail .sgpf-price{font-size:28px}.sgpf-panel{max-width:1100px;padding:30px 20px}.sgpf [hidden]{display:none!important}.sgpf-chip{display:inline-block;font-size:12px;color:#92203e;margin:0 0 8px}.sgpf-choice{display:flex;gap:15px;flex-wrap:wrap;margin:22px 0}@media(max-width:800px){.sgpf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sgpf-filters{grid-template-columns:1fr}}@media(max-width:520px){.sgpf-grid{grid-template-columns:1fr}.sgpf-panel{padding:24px 16px}.sgpf-card h3{font-size:20px}}.sgpf-native{max-width:1100px;margin:0 auto;padding:30px 20px}.sgpf-native .sgpf-thumbnails a{display:block;width:110px;flex:0 0 auto;line-height:0;text-decoration:none}.sgpf-native .sgpf-thumbnails a[aria-current=true]{outline:1px solid #b5224b;outline-offset:3px}.sgpf-native .sgpf-thumbnails{flex-wrap:wrap}@media(max-width:520px){.sgpf-native{padding:24px 16px}.sgpf-native .sgpf-thumbnails a{width:23%}}body:has(.sgpf-native) .entry-header,body:has(.sgpf-native) #right-sidebar,body:has(.sgpf-native) #left-sidebar{display:none}body:has(.sgpf-native) .content-area{width:100%}body:has(.sgpf-native) .inside-article{padding:0}
Explora todas las propiedades
Sotogrande Costa · Reference R5471818
Villa con parcela en Sotogrande Costa, con alojamiento para invitados
€1,185,000
6 beds5.5 baths405 m² built
About this property
Set on a corner plot in Sotogrande Costa, this six-bedroom villa combines generous family accommodation with a private pool and separate space for guests.
The home is arranged over two floors, with bright living areas opening onto the terrace and pool. Five bathrooms and an additional guest WC serve the accommodation, while the separate guest area offers flexibility for visiting family and friends.
The beach, tennis facilities and marina are within walking or cycling distance, making this a practical base for enjoying daily life in Sotogrande.
Description supplied by Sotogrande Villas. Details checked 29 October 2026.
Explore the neighbourhoods · Estate agency guide
(function(){var root=document.currentScript.previousElementSibling;if(!root)return;root.querySelectorAll(‘[data-photo]’).forEach(function(a){a.addEventListener(‘click’,function(ev){ev.preventDefault();root.querySelector(‘[data-main-photo]’).src=a.href;root.querySelector(‘[data-full-photo]’).href=a.href;root.querySelectorAll(‘[data-photo]’).forEach(function(b){b.setAttribute(‘aria-current’,b===a?’true’:’false’);});});});})();